Megosztás:


PnPUtil parancs szintaxisa

A PnPUtil (PnPUtil.exe) a Windows Vista-tól kezdve a %windir%\system32 könyvtárban található meg a Windows minden verziójában.

A PnPUtil futtatásához nyisson meg egy parancssori ablakot (Futtatás rendszergazdaként), és írjon be egy parancsot az alábbi szintaxissal és paraméterekkel.

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

Illesztőprogram-csomag(ok) hozzáadása az illesztőprogram-tárolóhoz. A parancs a Windows 10 1607-es verziójától kezdve érhető el.

PNPUTIL /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]

A Windows 10 1607-es verziójától kezdve elérhető jelzők:

  • /subdirs - az illesztőprogram-csomagokhoz tartozó átjárási alkönyvtárak
  • /install - illesztőprogramok telepítése/frissítése bármilyen egyező eszközön
  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

Megjegyzés:

Ha az illesztőprogram nem a rendszer legmagasabb rangsorolt illesztőprogramja, a PnPUtil nem kényszeríti az eszközre. Az egyező illesztőprogramok és azok rangjának ellenőrzéséhez futtassa a következőt egy emelt szintű parancssorból: pnputil /enum-devices /instanceid <devgen device instance ID ROOT\DEVGEN{...}> /drivers.

/delete-driver

Törli az illesztőprogram-csomagot az illesztőprogram-tárolóból. A parancs a Windows 10 1607-es verziójától kezdve érhető el.

PNPUTIL /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]

A Windows 10 1607-es verziójától kezdve elérhető jelzők:

  • /uninstall - illesztőprogram-csomag eltávolítása az azt használó eszközökről
  • /force - az illesztőprogram-csomag törlése akkor is, ha az eszközök használják
  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

/export-driver

Illesztőprogram-csomag(ok) exportálása az illesztőprogram-tárolóból egy célkönyvtárba. A parancs a Windows 10 1607-es verziójától kezdve érhető el.

PNPUTIL /export-driver <oem#.inf | *> <target directory>

/enum-drivers

Az illesztőprogram-tárolóban lévő összes külső illesztőprogram-csomag felsorolása. A parancs a Windows 10 1607-es verziójától kezdve érhető el.

PNPUTIL /enum-drivers [/class <name | GUID>] [/files]

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés illesztőprogram-osztály neve vagy GUID alapján

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /files - az összes illesztőprogram-csomagfájl számbavétele

/disable-device

Letiltja a rendszeren lévő eszközöket. A parancs a Windows 10 2004-es verziójától kezdve érhető el.

PNPUTIL /disable-device [<instance ID> | /deviceid <device ID>]
                        [/class <name | GUID>]
                        [/bus <name | GUID>]
                        [/reboot] [/force]

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /deviceid <device ID> - az összes eszköz letiltása egyező eszközazonosítóval

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /bus <name | GUID> - szűrés busz-enumerátornév vagy busztípus GUID alapján
  • /force - akkor is tiltsa le, ha az eszköz kritikus rendszerfunkciót biztosít

/enable-device

Engedélyezi az eszközöket a rendszeren. A parancs a Windows 10 2004-es verziójától kezdve érhető el.

PNPUTIL /enable-device [<instance ID> | /deviceid <device ID>]
                       [/class <name | GUID>] [/bus <name | GUID>]
                       [/reboot]

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /deviceid <device ID> - az összes eszköz engedélyezése egyező eszközazonosítóval

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /bus <name | GUID> - szűrés busz-enumerátornév vagy busztípus GUID alapján

/restart-device

Újraindítja az eszközöket a rendszeren. A parancs a Windows 10 2004-es verziójától kezdve érhető el.

PNPUTIL /restart-device [<instance ID> | /deviceid <device ID>]
                        [/class <name | GUID>] [/bus <name | GUID>]
                        [/reboot]

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /deviceid <device ID> - indítsa újra az összes eszközt egyező eszközazonosítóval

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /bus <name | GUID> - szűrés busz-enumerátornév vagy busztípus GUID alapján.

/remove-device

Megpróbálja eltávolítani az eszközt a rendszerből. A parancs a Windows 10 2004-es verziójától kezdve érhető el.

PNPUTIL /remove-device [<instance ID> | /deviceid <device ID>]
                       [/class <name | GUID>] [/bus <name | GUID>]
                       [/subtree] [/reboot] [/force]

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /subtree - távolítsa el a teljes eszközrészt, beleértve a gyermekeszközöket is
  • /reboot - a művelet végrehajtásához szükség esetén indítsa újra a rendszert

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /deviceid <device ID> - távolítsa el az összes eszközt egyező eszközazonosítóval

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /bus <name | GUID> - szűrés busz-enumerátornév vagy busztípus GUID alapján
  • /force - akkor is távolítsa el, ha az eszköz kritikus rendszerfunkciót biztosít

/scan-devices

Megvizsgálja a rendszert az eszköz hardverváltozásai után. A parancs a Windows 10 2004-es verziójától kezdve érhető el.

/scan-devices [/instanceid <instance ID>] [/async]

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /instanceid <instance ID> - eszköz részhalmazának vizsgálata a módosításokhoz
  • /async - a változások aszinkron vizsgálata

/enum-devices

A rendszer összes eszközének számbavétele. A parancs a Windows 10 1903-es verziójától kezdve érhető el.

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]

A Windows 10 1903-tól elérhető jelzők:

  • /connected - szűrés csatlakoztatott eszközök szerint
  • /disconnected - szűrés leválasztott eszközökkel
  • /instanceid <instance ID> - szűrés eszközpéldány-azonosító alapján
  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /problem [<code>] - szűrés problémás eszközök vagy adott problémakód alapján
  • /relations - szülő- és gyermekeszköz-kapcsolatok megjelenítése

A Windows 10 2004-es verziójától kezdve elérhető jelzők:

  • /drivers - egyező és telepített illesztőprogramok megjelenítése

A Windows 11 21H2-es verziójától kezdve elérhető jelzők:

  • /bus [<name | GUID>] - busz enumerátor nevének és busztípusának GUID-jének megjelenítése vagy szűrés busz-enumerátornév vagy busztípus GUID alapján
  • /deviceids - hardverek és kompatibilis azonosítók megjelenítése
  • /services - eszközszolgáltatások megjelenítése
  • /stack - az eszköz veremadatainak megjelenítése
  • /interfaces - eszközillesztők megjelenítése
  • /properties - az összes eszköztulajdonság megjelenítése

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /deviceid <device ID> - szűrés eszközhardver és kompatibilis azonosító alapján
  • /resources - eszközerőforrások megjelenítése

/enum-devicetree

Az eszközfa számbavétele.

A parancs a Windows 11 23H2-es verziójától kezdve érhető el.

/enum-devicetree [root device instance ID] [/connected] [/services]
                 [/stack] [/drivers] [/interfaces]

root device instance ID - az eszközfa megjelenítése a megadott gyökéreszköz-példányazonosítótól kezdve.

Flags

  • /connected - szűrés csatlakoztatott eszközök szerint
  • /services - eszközszolgáltatások megjelenítése
  • /stack - az eszköz veremadatainak megjelenítése
  • /drivers - egyező és telepített illesztőprogramok megjelenítése
  • /interfaces - eszközillesztők megjelenítése

/enum-interfaces

A rendszer összes eszközillesztőjének számbavétele.

A parancs a Windows 10 1903-es verziójától kezdve érhető el.

PNPUTIL /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/properties]

A Windows 10 1903-tól elérhető jelzők:

  • /enabled - szűrés engedélyezett felületek alapján
  • /disabled - szűrés letiltott felületek szerint
  • /class <GUID> - szűrés interfészosztály GUID-azonosítója alapján

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /properties - az összes felülettulajdonság megjelenítése

/enum-classes

A rendszer összes eszközosztályának számbavétele.

A parancs a Windows 11 22H2-es verziójától kezdve érhető el.

PNPUTIL /enum-classes [/class <name | GUID>] [/services]

A Windows 11 22H2-es verziójától kezdve elérhető jelzők:

  • /class <name | GUID> - szűrés eszközosztály neve vagy GUID alapján
  • /services - eszközosztály-szolgáltatások megjelenítése

/enum-containers

A rendszer összes eszköztárolójának számbavétele.

A parancs a Windows 11 23H2-es verziójától kezdve érhető el.

PNPUTIL /enum-containers [/containerid <container id>] [/connected | /disconnected]
                         [/problem] [/devices] [/format <txt | xml | csv>]
                         [/output-file [<filename>]]

Flags

/containerid <container id> - szűrés tárolóazonosító szerint.

/connected | /disconnected - szűrés csatlakoztatott eszköztárolók vagy leválasztott eszköztárolók alapján

/problem - szűrés problémákat tartalmazó eszköztárolók alapján

/devices - tárolóeszközök megjelenítése

/format - a kimenet formázása szövegként, XML-ként vagy CSV-ként

/output-file [<filename>] - a kimenet írása opcionális fájlnévre

/?

Megjeleníti a parancssori szintaxist.

PNPUTIL /?

Örökölt parancsleképezés

A következő parancsok továbbra is támogatottak, de örököltek. Javasoljuk, hogy inkább a up-to-date szintaxist használja.

  -a [-i]  <filename.inf> ==> /add-driver <filename.inf> [/install]

  -d [-f]  <oem#.inf>     ==> /delete-driver <oem#.inf> [/force]

  -e                      ==> /enum-drivers

Példák

Példák a PnPUtil eszköz használatára: PnPUtil-példák.

Lásd még

PnPUtil