Komenda pnpunattend
służy do automatycznej konfiguracji i aktualizacji sterowników urządzeń Plug and Play (PnP) podczas wdrażania systemu lub w trybie bezobsługowym. Pozwala administratorom instalować lub aktualizować sterowniki bez interakcji użytkownika, co jest szczególnie przydatne w środowiskach korporacyjnych i przy masowym wdrażaniu systemów.
pnpunattend [/audit] [/advanced] [/uninstall] [/add-driver <ścieżka>] [/disable <ID_urządzenia>] [/enable <ID_urządzenia>] [/help]
Komenda obsługuje różne tryby pracy, w tym instalację sterowników, ich aktualizację, wyłączanie lub włączanie urządzeń.
Parametr Opis /audit
Uruchamia skanowanie urządzeń PnP i instaluje sterowniki w trybie audytu (bez interakcji użytkownika). /advanced
Włącza tryb zaawansowany, wyświetlając szczegółowe informacje o procesie instalacji sterowników. /uninstall
Odinstalowuje sterowniki PnP dla wykrytych urządzeń, jeśli to możliwe. /add-driver <ścieżka>
Dodaje sterownik z określonej lokalizacji (folder INF lub plik INF). /disable <ID_urządzenia>
Wyłącza wskazane urządzenie na podstawie identyfikatora PnP (Device ID). /enable <ID_urządzenia>
Włącza uprzednio wyłączone urządzenie. /help
Wyświetla pomoc i dostępne opcje polecenia.
# Automatyczna instalacja wszystkich brakujących sterowników w trybie audytu
pnpunattend /add-driver C:\Sterowniki\USB
# Wyłączenie urządzenia na podstawie jego identyfikatora PnP
pnpunattend /disable PCI\VEN_8086 & DEV_1234
# Włączenie tego samego urządzenia
pnpunattend /enable PCI\VEN_8086 & DEV_1234
pnpunattend
wymaga uruchomienia wiersza poleceń z uprawnieniami administratora.
Jest dostępne w systemach Windows Vista, Windows 7 oraz Windows Server 2008 i nowszych.
Najczęściej używane przy automatyzacji wdrożeń, aktualizacji sterowników lub naprawie konfiguracji urządzeń.
Błąd / Komunikat Przyczyna Rozwiązanie Access is denied
Brak uprawnień administratora Uruchom CMD jako administrator. Driver not found
Wskazany sterownik nie istnieje lub ścieżka jest niepoprawna Sprawdź lokalizację pliku INF i popraw ścieżkę. Device not recognized
Niepoprawny identyfikator urządzenia PnP Użyj pnputil
lub devmgmt.msc
, aby znaleźć prawidłowy identyfikator.