Sdílet prostřednictvím


Příklady nástroje PnPUtil

Tento článek obsahuje praktické příklady příkazů PnPUtil pro správu ovladačů a zařízení s Windows. Každý příklad obsahuje přesnou syntaxi a očekávaný výstup, který vám pomůže tyto příkazy okamžitě použít.

V tomto článku se dozvíte, jak:

  • Přidání a instalace balíčků ovladačů
  • Povolení a zakázání zařízení
  • Vytvoření výčtu ovladačů a zařízení v systému
  • Řešení potíží s ovladačem

Požadavky

Pro většinu příkazů PnPUtil jsou vyžadována práva správce.

/add-driver

Přidejte balíček ovladačů

pnputil /add-driver x:\driver.inf

Přidání více balíčků ovladačů

pnputil /add-driver c:\oem\*.inf

Přidání a instalace balíčku ovladačů na existující zařízení

pnputil /add-driver device.inf /install

/delete-driver

Odstranit balíček ovladače

pnputil /delete-driver oem0.inf

Násilné odstranění balíčku ovladače

pnputil /delete-driver oem1.inf /force

/disable-device

Zakázat zařízení určené podle ID instance zařízení

pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Zakázání všech zařízení s konkrétním hardwarem nebo kompatibilním ID

pnputil /disable-device /deviceid "USB\Class_03"

Zakázání všech zařízení konkrétní třídy v konkrétní sběrnici

pnputil /disable-device /class "USB" /bus "PCI"

/enable-device

Povolte zařízení určené ID instance zařízení

pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Povolení všech zařízení s konkrétním hardwarovým nebo kompatibilním ID

pnputil /enable-device /deviceid "USB\Class_03"

Povolit všechna zařízení konkrétní třídy na konkrétní sběrnici

pnputil /enable-device /class "USB" /bus "PCI"

/enum-classes

Zobrazení výčtu všech tříd nastavení zařízení v systému

pnputil /enum-classes

Zobrazení výčtu informací pro konkrétní třídu nastavení zařízení

pnputil /enum-classes /class "Display"

/enum-devices

Vytvoření výčtu zařízení v systému Povolené zařízení se zobrazí se stavem Spuštěno; Zakázané zařízení se zobrazí jako Zakázané.

pnputil /enum-devices

Vytvoření výčtu jenom připojených zařízení v systému

pnputil /enum-devices /connected

Zobrazení výčtu zařízení s konkrétním ID instance

pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"

Zobrazení výčtu všech zařízení s konkrétní třídou

pnputil /enum-devices /class "Display"

Zobrazení výčtu všech zařízení s konkrétním kódem problému

pnputil /enum-devices /problem 28

Zobrazení výčtu všech zařízení s problémy a zobrazení hardwarových nebo kompatibilních ID

pnputil /enum-devices /problem /deviceids

Zobrazení výčtu všech zařízení s konkrétním ID kompatibilním s hardwarem

pnputil /enum-devices /deviceid "USB\Class_03"

Vypište všechna zařízení s konkrétní sběrnicí

pnputil /enum-devices /bus "PCI"

/enum-drivers

Výčet balíčků ovladačů OEM

pnputil /enum-drivers

Zobrazení výčtu všech balíčků ovladačů OEM konkrétní třídy

pnputil /enum-drivers /class "System"

Zobrazení výčtu všech balíčků ovladačů OEM a zobrazení souborů ovladačů

pnputil /enum-drivers /files

/enum-interfaces

Výčet pouze povolených rozhraní v systému

pnputil /enum-interfaces /enabled

Zobrazení výčtu všech rozhraní s konkrétním identifikátorem GUID třídy rozhraní

pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"

/export-driver

Export balíčku ovladače

pnputil /export-driver oem6.inf .

Export všech balíčků ovladačů

pnputil /export-driver * c:\backup

/remove-device

Odeberte zařízení určené ID instance zařízení

pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Odeberte všechna zařízení s konkrétním hardwarovým nebo kompatibilním ID.

pnputil /remove-device /deviceid "USB\Class_03"

Odeberte všechna zařízení konkrétní třídy na konkrétní sběrnici

pnputil /remove-device /class "USB" /bus "PCI"

/restart-device

Restartovat zařízení určené identifikátorem instance zařízení.

pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Restartujte všechna zařízení s konkrétním hardwarem/kompatibilním ID.

pnputil /restart-device /deviceid "USB\Class_03"

Restartujte všechna zařízení konkrétní třídy v konkrétní sběrnici.

pnputil /restart-device /class "USB" /bus "PCI"

/scan-devices

Prohledejte systém pro jakékoliv změny hardwaru zařízení. Tento příkaz použijte po připojení nového hardwaru, aby Windows rozpoznal zařízení.

pnputil /scan-devices

Po kontrole pomocí /enum-devices /connected ověřte, že bylo zjištěno nové zařízení.

/enum-devicetree

Zobrazení výčtu stromu zařízení

pnputil /enum-devicetree

Vytvoření výčtu stromu zařízení s kořenem ROOT\SYSTEM\0000

pnputil /enum-devicetree "ROOT\SYSTEM\0000"

Vyjmenovat strom zařízení s kořenem „ROOT\SYSTEM\0000“ a zobrazit informace o ovladači.

pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers

Zobrazení výčtu stromu připojených zařízení a zobrazení rozhraní zařízení

pnputil /enum-devicetree /connected /interfaces

Vyčíslit strom a zobrazit informace o zásobníku zařízení, rozhraních, ovladačích a službách

pnputil /enum-devicetree /stack /interfaces /drivers /services

/enum-containers

Zobrazení výčtu všech kontejnerů zařízení v systému

pnputil /enum-containers

Vyčíslete konkrétní kontejner zařízení

pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"

Zobrazení výčtu všech kontejnerů připojených zařízení a přidružených zařízení

pnputil /enum-containers /connected /devices

Zobrazení výčtu všech odpojených kontejnerů zařízení, přidružených zařízení a výstupu do souboru ve formátu XML

pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml

Řešení problémů

  • Ověřte, že používáte příkazový řádek jako správce.
  • Zkontrolujte syntaxi příkazu PnPUtil a zkontrolujte správný formát parametrů.
  • Slouží /enum-devices /problem k identifikaci problémů se zařízeními.

PnPUtil

Syntaxe příkazu PnPUtil