Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PnPUtil (PnPUtil.exe) je součástí každé verze Systému Windows počínaje systémem Windows Vista, v adresáři %windir%\system32.
Pokud chcete spustit nástroj PnPUtil, otevřete okno příkazového řádku (Spustit jako správce) a zadejte příkaz pomocí následující syntaxe a parametrů.
PNPUTIL [/add-driver <...> | /delete-driver <...> |
/export-driver <...> | /enum-drivers |
/enum-devices [<...>] | /enum-devicetree [<...>] |
/disable-device <...> | /enable-device <...> |
/restart-device <...> | /remove-device <...> |
/scan-devices [<...>] | /enum-classes [<...>] |
/enum-interfaces [<...>] | /enum-containers [<...>] |
/?]
Commands
/add-driver
Přidá balíčky ovladačů do úložiště ovladačů. Příkaz dostupný od Windows 10 verze 1607.
PNPUTIL /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]
Příznaky dostupné od Windows 10 verze 1607:
-
/subdirs– procházení podadresář pro balíčky ovladačů -
/install- instalace/aktualizace ovladačů na všech odpovídajících zařízeních -
/reboot- restartování systému v případě potřeby k dokončení operace
Poznámka:
Pokud ovladač není v systému nejřadivějším ovladačem, nástroj PnPUtil ho vynutí do zařízení.
Pokud chcete zkontrolovat odpovídající ovladače a jejich pořadí, spusťte na příkazovém řádku se zvýšenými oprávněními následující příkaz: pnputil /enum-devices /instanceid <devgen device instance ID ROOT\DEVGEN{...}> /drivers.
/delete-driver
Odstraní balíček ovladače z úložiště ovladačů. Příkaz dostupný od Windows 10 verze 1607.
PNPUTIL /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]
Příznaky dostupné od Windows 10 verze 1607:
-
/uninstall- odinstalujte balíček ovladačů ze všech zařízení, která ho používají. -
/force- odstranit balíček ovladačů, i když je používán zařízeními -
/reboot- restartování systému v případě potřeby k dokončení operace
/export-driver
Exportuje balíčky ovladačů z úložiště ovladačů do cílového adresáře. Příkaz dostupný od Windows 10 verze 1607.
PNPUTIL /export-driver <oem#.inf | *> <target directory>
/enum-drivers
Vytvoří výčet všech balíčků ovladačů třetích stran v úložišti ovladačů. Příkaz dostupný od Windows 10 verze 1607.
PNPUTIL /enum-drivers [/class <name | GUID>] [/files]
Příznaky dostupné od Windows 11 verze 21H2:
-
/class <name | GUID>- filtrování podle názvu třídy ovladače nebo identifikátoru GUID
Příznaky dostupné od Windows 11 verze 22H2:
-
/files– zobrazení výčtu všech souborů balíčků ovladačů
/disable-device
Zakáže zařízení v systému. Příkaz dostupný od Windows 10 verze 2004.
PNPUTIL /disable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>]
[/bus <name | GUID>]
[/reboot] [/force]
Příznaky dostupné od Windows 10 verze 2004:
-
/reboot- restartování systému v případě potřeby k dokončení operace
Příznaky dostupné od Windows 11 verze 21H2:
-
/deviceid <device ID>- zakažte všechna zařízení s odpovídajícím ID zařízení.
Příznaky dostupné od Windows 11 verze 22H2:
-
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/bus <name | GUID>- filtrování podle názvu enumerátoru sběrnice nebo identifikátoru GUID typu sběrnice -
/force- zakázat i v případě, že zařízení poskytuje důležité systémové funkce
/enable-device
Povolí zařízení v systému. Příkaz dostupný od Windows 10 verze 2004.
PNPUTIL /enable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Příznaky dostupné od Windows 10 verze 2004:
-
/reboot- restartování systému v případě potřeby k dokončení operace
Příznaky dostupné od Windows 11 verze 21H2:
-
/deviceid <device ID>– povolte všechna zařízení s odpovídajícím ID zařízení.
Příznaky dostupné od Windows 11 verze 22H2:
-
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/bus <name | GUID>- filtrování podle názvu enumerátoru sběrnice nebo identifikátoru GUID typu sběrnice
/restart-device
Restartuje zařízení v systému. Příkaz dostupný od Windows 10 verze 2004.
PNPUTIL /restart-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Příznaky dostupné od Windows 10 verze 2004:
-
/reboot- restartování systému v případě potřeby k dokončení operace
Příznaky dostupné od Windows 11 verze 21H2:
-
/deviceid <device ID>– restartujte všechna zařízení s odpovídajícím ID zařízení.
Příznaky dostupné od Windows 11 verze 22H2:
-
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/bus <name | GUID>- filtrujte podle názvu enumerátoru sběrnice nebo identifikátoru GUID typu sběrnice.
/remove-device
Pokusí se zařízení ze systému odebrat. Příkaz dostupný od Windows 10 verze 2004.
PNPUTIL /remove-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/subtree] [/reboot] [/force]
Příznaky dostupné od Windows 10 verze 2004:
-
/subtree– odebere celý podstrom zařízení včetně všech podřízených zařízení. -
/reboot- restartování systému v případě potřeby k dokončení operace
Příznaky dostupné od Windows 11 verze 21H2:
-
/deviceid <device ID>- odeberte všechna zařízení s odpovídajícím ID zařízení.
Příznaky dostupné od Windows 11 verze 22H2:
-
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/bus <name | GUID>- filtrování podle názvu enumerátoru sběrnice nebo identifikátoru GUID typu sběrnice -
/force- odebrat i v případě, že zařízení poskytuje kritické systémové funkce
/scan-devices
Vyhledá v systému všechny změny hardwaru zařízení. Příkaz dostupný od Windows 10 verze 2004.
/scan-devices [/instanceid <instance ID>] [/async]
Příznaky dostupné od Windows 10 verze 2004:
-
/instanceid <instance ID>– vyhledat změny v podstromu zařízení -
/async- asynchronně vyhledejte změny.
/enum-devices
Zobrazení výčtu všech zařízení v systému Příkaz dostupný od Windows 10 verze 1903.
PNPUTIL /enum-devices [/connected | /disconnected]
[/instanceid <instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/problem [<code>]]
[/bus [<name | GUID>]] [/deviceids] [/relations]
[/services] [/stack] [/drivers] [/interfaces]
[/properties] [/resources]
Příznaky dostupné od Windows 10 verze 1903:
-
/connected- filtrování podle připojených zařízení -
/disconnected- filtrování podle odpojených zařízení -
/instanceid <instance ID>- filtrování podle ID instance zařízení -
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/problem [<code>]- filtrování podle zařízení s problémy nebo filtrování podle konkrétního kódu problému -
/relations- zobrazení vztahů nadřazeného a podřízeného zařízení
Příznaky dostupné od Windows 10 verze 2004:
-
/drivers- zobrazení odpovídajících a nainstalovaných ovladačů
Příznaky dostupné od Windows 11 verze 21H2:
-
/bus [<name | GUID>]- display bus enumerator name and bus type GUID or filter by bus enumerator name or bus type GUID -
/deviceids- zobrazení hardwaru a kompatibilních ID -
/services- zobrazit služby zařízení -
/stack– zobrazení efektivních informací o zásobníku zařízení -
/interfaces- zobrazení rozhraní zařízení -
/properties– zobrazit všechny vlastnosti zařízení
Příznaky dostupné od Windows 11 verze 22H2:
-
/deviceid <device ID>- filtrování podle hardwaru zařízení a kompatibilního ID -
/resources– zobrazení prostředků zařízení
/enum-devicetree
Vytvoří výčet stromu zařízení.
Příkaz dostupný od Windows 11 verze 23H2.
/enum-devicetree [root device instance ID] [/connected] [/services]
[/stack] [/drivers] [/interfaces]
root device instance ID – zobrazí strom zařízení začínající zadaným ID instance kořenového zařízení.
Flags
-
/connected- filtrování podle připojených zařízení -
/services- zobrazit služby zařízení -
/stack– zobrazení efektivních informací o zásobníku zařízení -
/drivers- zobrazení odpovídajících a nainstalovaných ovladačů -
/interfaces- zobrazení rozhraní zařízení
/enum-interfaces
Vytvoří výčet všech rozhraní zařízení v systému.
Příkaz dostupný od Windows 10 verze 1903.
PNPUTIL /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/properties]
Příznaky dostupné od Windows 10 verze 1903:
-
/enabled- filtrování podle povolených rozhraní -
/disabled- filtrování podle zakázaných rozhraní -
/class <GUID>- filtrování podle identifikátoru GUID třídy rozhraní
Příznaky dostupné od Windows 11 verze 22H2:
-
/properties- zobrazit všechny vlastnosti rozhraní
/enum-classes
Vytvoří výčet všech tříd zařízení v systému.
Příkaz dostupný od Windows 11 verze 22H2.
PNPUTIL /enum-classes [/class <name | GUID>] [/services]
Příznaky dostupné od Windows 11 verze 22H2:
-
/class <name | GUID>– filtrování podle názvu třídy zařízení nebo identifikátoru GUID -
/services- zobrazení služeb třídy zařízení
/enum-containers
Vytvoří výčet všech kontejnerů zařízení v systému.
Příkaz dostupný od Windows 11 verze 23H2.
PNPUTIL /enum-containers [/containerid <container id>] [/connected | /disconnected]
[/problem] [/devices] [/format <txt | xml | csv>]
[/output-file [<filename>]]
Flags
/containerid <container id> - filtrovat podle ID kontejneru.
/connected | /disconnected – filtrování podle kontejnerů připojených zařízení nebo filtrování podle odpojených kontejnerů zařízení
/problem – filtrování podle kontejnerů zařízení s problémy
/devices – zobrazení zařízení kontejneru
/format - formátovat výstup jako text, XML nebo CSV
/output-file [<filename>] - zápis výstupu do volitelného názvu souboru
/?
Zobrazí syntaxi příkazového řádku.
PNPUTIL /?
Starší mapování příkazů
Následující příkazy jsou stále podporovány, ale jsou starší. Místo toho doporučujeme použít syntaxi up-to-date.
-a [-i] <filename.inf> ==> /add-driver <filename.inf> [/install]
-d [-f] <oem#.inf> ==> /delete-driver <oem#.inf> [/force]
-e ==> /enum-drivers
Examples
Příklady použití nástroje PnPUtil najdete v tématu příklady nástroje PnPUtil.