Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera praktyczne przykłady poleceń PnPUtil do zarządzania sterownikami i urządzeniami z systemem Windows. Każdy przykład zawiera dokładną składnię i oczekiwane dane wyjściowe ułatwiające natychmiastowe zastosowanie tych poleceń.
Z tego artykułu dowiesz się, jak wykonywać następujące działania:
- Dodawanie i instalowanie pakietów sterowników
- Włączanie i wyłączanie urządzeń
- Wyliczanie sterowników i urządzeń w systemie
- Rozwiązywanie problemów ze sterownikiem
Wymagania wstępne
Uprawnienia administratora są wymagane dla większości poleceń PnPUtil.
/add-driver
Dodawanie pakietu sterowników
pnputil /add-driver x:\driver.inf
Dodawanie wielu pakietów sterowników
pnputil /add-driver c:\oem\*.inf
Dodawanie i instalowanie pakietu sterowników na istniejącym urządzeniu
pnputil /add-driver device.inf /install
/delete-driver
Usuwanie pakietu sterowników
pnputil /delete-driver oem0.inf
Wymuszone usunięcie pakietu sterowników
pnputil /delete-driver oem1.inf /force
/disable-device
Wyłączanie urządzenia określonego przez identyfikator wystąpienia urządzenia
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Wyłącz wszystkie urządzenia z określonym identyfikatorem sprzętu lub zgodnym identyfikatorem
pnputil /disable-device /deviceid "USB\Class_03"
Wyłącz wszystkie urządzenia określonej klasy w określonej magistrali
pnputil /disable-device /class "USB" /bus "PCI"
/enable-device
Włącz urządzenie określone przez identyfikator wystąpienia urządzenia
pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Włącz wszystkie urządzenia z określonym identyfikatorem sprzętu/kompatybilnym ID
pnputil /enable-device /deviceid "USB\Class_03"
Włączanie wszystkich urządzeń określonej klasy w określonej magistrali
pnputil /enable-device /class "USB" /bus "PCI"
/enum-classes
Wyliczanie wszystkich klas konfiguracji urządzeń w systemie
pnputil /enum-classes
Wyliczanie informacji dla określonej klasy konfiguracji urządzenia
pnputil /enum-classes /class "Display"
/enum-devices
Wyliczanie urządzeń w systemie. Włączone urządzenie jest wyświetlane ze stanem Uruchomiono; wyłączone urządzenie jest wyświetlane jako Wyłączone.
pnputil /enum-devices
Wyliczanie tylko połączonych urządzeń w systemie
pnputil /enum-devices /connected
Wyliczanie urządzenia o określonym identyfikatorze wystąpienia
pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"
Wyliczanie wszystkich urządzeń z określoną klasą
pnputil /enum-devices /class "Display"
Wyliczanie wszystkich urządzeń z określonym kodem problemu
pnputil /enum-devices /problem 28
Wyliczanie wszystkich urządzeń z problemami i wyświetlanie identyfikatorów sprzętowych/zgodnych
pnputil /enum-devices /problem /deviceids
Wylicz wszystkie urządzenia z określonym identyfikatorem sprzętu/zgodności
pnputil /enum-devices /deviceid "USB\Class_03"
Wyliczanie wszystkich urządzeń z określoną magistralą
pnputil /enum-devices /bus "PCI"
/enum-drivers
Wyliczanie pakietów sterowników OEM
pnputil /enum-drivers
Wyliczanie wszystkich pakietów sterowników OEM określonej klasy
pnputil /enum-drivers /class "System"
Wyliczanie wszystkich pakietów sterowników OEM i wyświetlanie plików sterowników
pnputil /enum-drivers /files
/enum-interfaces
Wyliczanie tylko włączonych interfejsów w systemie
pnputil /enum-interfaces /enabled
Wyliczanie wszystkich interfejsów z określonym identyfikatorem GUID klasy interfejsu
pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
/export-driver
Eksportowanie pakietu sterowników
pnputil /export-driver oem6.inf .
Eksportowanie wszystkich pakietów sterowników
pnputil /export-driver * c:\backup
/remove-device
Usuwanie urządzenia określonego przez identyfikator wystąpienia urządzenia
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Usuwanie wszystkich urządzeń z określonym identyfikatorem sprzętu/zgodnym z
pnputil /remove-device /deviceid "USB\Class_03"
Usuwanie wszystkich urządzeń określonej klasy w określonej magistrali
pnputil /remove-device /class "USB" /bus "PCI"
/restart-device
Ponowne uruchamianie urządzenia określonego przez identyfikator wystąpienia urządzenia
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Uruchom ponownie wszystkie urządzenia z określonym identyfikatorem sprzętu/kompatybilnym ID.
pnputil /restart-device /deviceid "USB\Class_03"
Uruchom ponownie wszystkie urządzenia określonej klasy w określonej magistrali
pnputil /restart-device /class "USB" /bus "PCI"
/scan-devices
Przeskanuj system pod kątem wszelkich zmian sprzętowych urządzeń. Użyj tego polecenia po połączeniu nowego sprzętu, aby wymusić wykrywanie go przez system Windows.
pnputil /scan-devices
Po skanowaniu użyj /enum-devices /connected, aby sprawdzić, czy nowe urządzenie zostało wykryte.
/enum-devicetree
Wyliczanie drzewa urządzeń
pnputil /enum-devicetree
Enumeracja drzewa urządzeń z "ROOT\SYSTEM\0000" jako korzeń
pnputil /enum-devicetree "ROOT\SYSTEM\0000"
Wyliczanie drzewa urządzeń z "ROOT\SYSTEM\0000" jako korzeniem i wyświetlanie informacji o sterowniku
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
Wyliczanie drzewa połączonych urządzeń i wyświetlanie interfejsów urządzeń
pnputil /enum-devicetree /connected /interfaces
Wyliczanie drzewa i wyświetlanie informacji o stosie urządzeń, interfejsach, sterownikach i usługach
pnputil /enum-devicetree /stack /interfaces /drivers /services
/enum-containers
Wyliczanie wszystkich kontenerów urządzeń w systemie
pnputil /enum-containers
Wymień określony kontener urządzeń
pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"
Wyliczanie wszystkich kontenerów połączonych urządzeń i skojarzonych urządzeń
pnputil /enum-containers /connected /devices
Wyliczanie wszystkich odłączonych kontenerów urządzeń, skojarzonych urządzeń i danych wyjściowych do pliku w formacie XML
pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml
Rozwiązywanie problemów
- Sprawdź, czy używasz wiersza polecenia jako administrator.
- Sprawdź składnię polecenia PnPUtil, aby uzyskać poprawny format parametru.
- Służy
/enum-devices /problemdo identyfikowania problemów z urządzeniami.