Izvoz drajvera pomoću PnPUtila: kopiranje, instaliranje i upravljanje naprednim drajverima

Posljednje ažuriranje: 10/10/2025
Autor: Isaac
  • PnPUtil vam omogućava izvoz, instaliranje i uklanjanje drajvera iz konzole.
  • Filteri po klasi, magistrali i ID-ovima olakšavaju reviziju i dijagnostiku uređaja.
  • Lista naprednih opcija vozači, interfejsi, klase i stablo uređaja.

Izvoz drajvera pomoću PnPUtila

Ako ste se ikada našli u situaciji da ponovo instalirate Windows ili pripremate više računara, znate da problem s upravljačkim programima može biti prava glavobolja. Dobro poznavanje PnPUtila vam omogućava da stvoriti sigurnosne kopije, instalirajte, deinstalirajte, revidirajte, pa čak i ponovo pokrenite uređaje iz komandne linije. naredbe brzo i sigurno sa izvorni Windows alati.

U ovom kompletnom vodiču pronaći ćete bitne i napredne informacije za rad s PnPUtil-om: od izvoza svih sistemskih upravljačkih programa u mapu, do popisa... uređaji s problemima, filtrirajte po klasama ili magistralama i upravljajte OEM kontrolerima. Sve je objašnjeno korak po korak, s praktičnim primjerima i komande spremne za kopiranje i lijepljenje.

Šta je PnPUtil i gdje se nalazi?

PnPUtil (PnPUtil.exe) je uslužni program komandne linije za upravljanje Plug and Play drajverima i uređajima. Uključen je u sve verzije Windowsa od Viste i nalazi se na %windir%\system32 (na primjer, C:\Windows\System32).

Da biste ga koristili, otvorite Komandni redak o PowerShell kao administrator. Opšta sintaksa prikazuje sve operacije dostupne u modernim verzijama Windowsa: dodajte, izbrišite, izvezite, navedite, omogućite, onemogućite, ponovo pokrenite i uklonite.

PNPUTIL  | /enum-devicetree  |
         /disable-device <...> | /enable-device <...> | /restart-device <...> |
         /remove-device <...> | /scan-devices  | /enum-classes  |
         /enum-interfaces  | /enum-containers  | /?]

Brzi savjet: prvo pokrenite pomoć sa PNPUTIL /? da biste potvrdili opcije koje podržava vaša verzija Windowsa, budući da su neki brendovi stigli u Windows 10 1607, 1903, 2004, a drugi u Windows 11 (21H2, 22H2 i 23H2).

Folder DriverStore i zašto je važan

Windows sprema drajvere u putanju skladišta drajvera: C:\Windows\System32\DriverStoreDrajveri koji se koriste koegzistiraju sa starim paketima koji možda nisu potrebni i zauzimaju prostor.

Prije nego što bilo šta očistite, dobra je ideja da napravite popis i izvezete ono što imate. Na taj način, ako kasnije izbrišete bilo koje pakete koji vam trebaju, možete obnovi to bez drame iz vaše rezervne kopije.

Izvoz drajvera pomoću PnPUtila

Izvoz kopija drajvera je osnova svake migracije ili ponovne instalacije. Možete izvesti određene ili sve OEM (treće strane) pakete iz skladišta u odredišnu mapu. Prije pokretanja naredbe za izvoz paketa provjerite postoji li odredišna mapa. izbjegavajte greške na ruti.

pnputil /export-driver oem6.inf .
pnputil /export-driver * C:\DriverBackup

Opcija /export-driver Dostupno je od Windowsa 10, verzije 1607. Idealno je kreirati mapu na vanjskom disku ili mreži (na primjer, E:\Drivers) i pokrenuti masovni izvoz pomoću zvjezdice.

To možete uraditi i pomoću PowerShella ako želite: Izvoz-WindowsDriver-Online-Odredište 'C:\PutanjaOdredišneKategorije'Ova alternativa izdvaja drajvere prisutne u online sistemu i pohranjuje ih u mapu označenu sa jasna struktura po dobavljaču.

Lista paketa drajvera (OEM)

Da biste provjerili šta je instalirano u skladištu upravljačkih programa (ili pogledajte sve instalirane drajvere), koristi /enum-driveriMožete filtrirati po klasi ili prikazati datoteke iz svakog paketa ako trebate detaljnije pregledati podatke.

pnputil /enum-drivers
pnputil /enum-drivers /class 'System'
pnputil /enum-drivers /files

Oznake razreda stigle su u Windows 11 21H2 i opcija /files Mogućnost pregleda povezanih datoteka uvedena je u Windowsu 11 22H2. Ovo olakšava identifikaciju paketa trećih strana i koje zaslužuju čišćenje.

  Onemogućite funkciju „Odgovori porukom“ na iPhoneu i iPadu

Dodajte i instalirajte drajvere

Kada trebate integrirati upravljačke programe u skladište (i, ako je primjenjivo, instalirati ih na hardver podudarno) pribjegava /dodaj-driverRadi i za specifične INF i za džoker obrasce.

pnputil /add-driver X:\driver.inf
pnputil /add-driver C:\OEM\*.inf
pnputil /add-driver device.inf /install

Puna sintaksa podržava korisne oznake kao što su /poddirektorije za pregledavanje podfoldera, / install primijeniti na odgovarajuće uređaje i /reboot ako je potreban ponovni start za dovršetak operacije.

PNPUTIL /add-driver <filename.inf | *.inf>   

Ova komanda je dostupna od verzije Windows 10 1607. Kada instalirate drajvere u velikim količinama iz repozitorija (na primjer, na NAS-u sa više foldera po modelu), /poddirektorije y / install Uštede vam mnogo vremena.

Uklonite vozače iz skladišta

Da biste uklonili paket iz DriverStore-a, koristite /delete-driverMožete ga deinstalirati s uređaja koji ga koriste sa /Deinstalirati i prisilno brisanje čak i ako se koristi sa /sila (izuzetan oprez).

pnputil /delete-driver oem0.inf
pnputil /delete-driver oem1.inf /force
PNPUTIL /delete-driver <oem#.inf>   

Ove opcije su prisutne od verzije Windows 10 1607. Prisilno ponovno pokretanje može biti potrebno u okruženjima gdje je upravljački program blokiran, ali imajte na umu da može uticati na stabilnost ako je uređaj kritičan.

Upravljanje uređajima: onemogućavanje, omogućavanje, ponovno pokretanje i uklanjanje

PnPUtil ne samo da obrađuje pakete, već radi i direktno na uređajima. Počevši od Windowsa 10 2004, možete onemogućiti, omogućiti, ponovno pokrenuti o ukloniti hardversko filtriranje po instanci, ID-u, klasi ili magistrali.

Onemogući uređaje

Onemogući prema ID-u instance, po podržanom hardveru, po klasi ili po magistrali. Kombinacije filtera su korisne u implementacijama i dijagnostici. problematični uređaji.

pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
pnputil /disable-device /deviceid "USB\Class_03"
pnputil /disable-device /class "USB" /bus "PCI"
PNPUTIL /disable-device     

U Windowsu 11 22H2 stigli su filteri po klasi i magistrali, kao i marka /sila da onemogućite uređaje čak i ako su kritični. Koristite ga pažljivo jer Možete ostaviti osnovne usluge neaktivnim.

Omogući uređaje

Obrnuti proces je jednako jednostavan i podržava iste filtere po klasi i magistrali (Windows 11 22H2). Omogućavanje po ID-u ili po klasi ubrzava puesta en servicio uređaja.

pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
pnputil /enable-device /deviceid "USB\Class_03"
pnputil /enable-device /class "USB" /bus "PCI"
PNPUTIL /enable-device    

ponovo pokrenuti uređaje

Vrlo korisno nakon ažuriranja drajvera. Ponovno pokreće određeni uređaj, sve uređaje koji odgovaraju ID-u ili filtrira po klasi i magistrali, zadržavajući kontrolu nad radnje održavanja bez ponovnog pokretanja cijelog sistema.

pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
pnputil /restart-device /deviceid "USB\Class_03"
pnputil /restart-device /class "USB" /bus "PCI"
PNPUTIL /restart-device    

Ukloni uređaje

Pokušajte ukloniti uređaje iz sistema. Možete ukloniti cijelo podstablo (uključujući i djecu) i prisilno izvršiti operaciju ako je uređaj kritičan, što je korisno pri rješavanju konflikata uređaja. uporni hardver.

pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
pnputil /remove-device /deviceid "USB\Class_03"
pnputil /remove-device /class "USB" /bus "PCI"
PNPUTIL /remove-device      

Brend /podstablo i opciono ponovno pokretanje dostupni su od Windowsa 10 2004; filteri po klasi/sabirnici i /sila stigao u Windows 11 22H2, proširujući granularna kontrola.

Provjerite postoje li promjene na hardveru

Skenira sistem u potrazi za promjenama hardvera sinhrono ili asinhrono. Imajte na umu da potrebne su administratorske privilegije da pokrenete ovu komandu.

pnputil /scan-devices
/scan-devices  

Ako pružite /id instance, analiza će biti ograničena na to podstablo uređaja. Sa /asinhron radi u pozadini, korisno u istovremena radna okruženja.

  19 stvari koje su potrebne svakoj ženi

Navedite uređaje i otkrijte probleme

Naredba /enum-uređaji Nudi detaljan inventar. Možete filtrirati po povezanom ili nepovezanom, klasi, problemu, magistrali i prikazu odnosa, usluga, stekova, drajvera, interfejsa, svojstava ili resursa.

pnputil /enum-devices
pnputil /enum-devices /connected
pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"
pnputil /enum-devices /class "Display"
pnputil /enum-devices /problem 28
pnputil /enum-devices /problem /deviceids
pnputil /enum-devices /deviceid "USB\Class_03"
pnputil /enum-devices /bus "PCI"

Puna sintaksa prikazuje raspon filtera i bogate izlaze. Vrlo korisno za reviziju i dokumentiranje sistema. forenzičko i ponovljivo.

PNPUTIL /enum-devices    ] ]        

Zastavice su uvođene postepeno: povezani/klase/problemi od Windowsa 10 1903; /vozači 2004. godine; a u Windowsu 11 21H2/22H2 došli su magistrala, ID-ovi uređaja, servisi, stek, interfejsi, svojstva i resursi za Vizija od 360º.

Stablo uređaja: Hijerarhijski prikaz

Od verzije Windows 11 23H2, /enum-devicetree Omogućava vam da navedete stablo uređaja od određenog korijena i dodate detaljne slojeve kao što su servisi, stek, drajveri ili interfejsi.

pnputil /enum-devicetree
pnputil /enum-devicetree "ROOT\SYSTEM\0000"
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
pnputil /enum-devicetree /connected /interfaces
pnputil /enum-devicetree /stack /interfaces /drivers /services

Filtri /povezano, /usluge, /slog, /vozači e / sučelja Omogućavaju mnogo više vizualne dijagnostike hardverske i softverske topologije. bez napuštanja terminal.

Lista interfejsa, klasa i kontejnera

Za pregled interfejsa uređaja po GUID-u, omogućenom ili onemogućenom, koristite /enum-interfacesOd Windowsa 11 22H2, brend /svojstva pokazuje sva njegova svojstva.

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

Ako vam je potrebno pregledati klase uređaja, /enum-klase navesti sve i filtrirati po imenu ili GUID-u. Brend /usluge dodaje usluge klase za koreliraju zavisnosti.

pnputil /enum-classes
pnputil /enum-classes /class "Display"
PNPUTIL /enum-classes  

Na kraju, /enum-kontejneri (Windows 11 23H2) Radi sa kontejnerima uređaja: filtrira po ID-u, statusu (povezan/isključen), problemima i omogućava vam da navedete uređaje i izvezete ih u različite formate.

pnputil /enum-containers
pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"
pnputil /enum-containers /connected /devices
pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml
PNPUTIL /enum-containers      ]

Izlaz u TXT, XML ili CSV omogućava vam integraciju inventara s vanjskim alatima, izvještajima ili skriptama za automatizaciju bez dodatnog napora.

Mapiranje naslijeđenih naredbi

Ako koristite starije verzije, historijske prečice su i dalje podržane. Iako funkcionišu, Microsoft preporučuje trenutnu modernu sintaksu. jasnoća i kompatibilnost.

-a  <filename.inf>  ==>  /add-driver <filename.inf> 
-d  <oem#.inf>      ==>  /delete-driver <oem#.inf> 
-e                     ==>  /enum-drivers

Migriranjem skripti na novu sintaksu izbjeći ćete iznenađenja u budućim verzijama Windowsa i održat ćete jači temelj automatizacije.

Praktični primjeri kopiranja i restauracije

Počnimo s osnovama: kreiranjem sigurnosne kopije. Otvorite privilegovani terminal i idite do mjesta gdje želite sačuvati drajvere. Dobra je ideja koristiti jednostavnu putanju, na primjer, E:\Drajveri na USB-u.

E:
mkdir Drivers
cd Drivers
pnputil /export-driver * ./

Sistem će izvesti sve pakete u trenutnu mapu. Ovaj pristup je koristan prije formatu ili replicirati drajvere na računarima istog modela, minimiziranje vremena ponovne instalacije.

Sa rezerva Gotovo, postoje dva načina za vraćanje. Jedan je ručni: otvorite Upravitelj uređaja, kliknite desnim tasterom miša na hardver, "Ažuriraj drajver", a zatim "Pretraži moj računar za drajverski softver". Izaberite fasciklu za rezervnu kopiju i pustite Windows otkriti odgovarajući INF.

  Outlook Express: Preuzmite i koristite u Windows 10

Drugi je automatiziran pomoću PnPUtila. Ako ste spremili drajvere organizirane po folderima, možete ih sve instalirati odjednom pomoću džoker znakova i poddirektorija, što znatno ubrzava stvari. ponovljena raspoređivanja.

pnputil /add-driver 'E:\Drivers\*.inf' /subdirs /install /reboot

Ne zaboravite sačuvati svoj rad prije pokretanja naredbe sa /rebootAko instalacija bilo kojeg upravljačkog programa to zahtijeva, računar će se ponovo pokrenuti pravilno završite proces.

Više korisnih primjera spremnih za upotrebu

Da biste prikazali samo omogućene interfejse (korisno prije onemogućavanja nečeg osjetljivog), možete pokrenuti ovu naredbu, a zatim primijeniti filtere po klasi ako je potrebno, čime ćete sačuvati vidljivost okoline.

pnputil /enum-interfaces /enabled

Da biste brzo vidjeli probleme s uređajem (npr. kod 28, upravljački program nije instaliran), kombinirajte /problem sa hardverom i kompatibilnim ID izlazom i precizno locira šta nedostaje i gdje.

pnputil /enum-devices /problem /deviceids

Ako želite istražiti samo povezani hardver, ograničite se na /povezano (veoma korisno u laptopi s dodatnim bazama ili perifernim uređajima) kako bi se dijagnoza usmjerila na šta je aktivno.

pnputil /enum-devices /connected

A za hijerarhijski prikaz sa svim detaljima (efektivni stek, servisi, kontroleri i interfejsi), pokrenite stablo sa svim detaljnim slojevima, idealno za napredno rješavanje incidenata.

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

Dobre prakse i važne napomene

  • Pokrenite PnPUtil kad god je to moguće u konzoli s povišenim privilegijama. Nekoliko operacija (npr. /sken-uređaji) zahtijevaju administratorske privilegije i tiho će propasti bez njih.
  • Prije brisanja paketa sa /delete-driver, izvezite svoju kopiju i provjerite koji uređaji je koriste. Izbjeći ćete da hardver ostane nepodržan zbog prekomjernog entuzijazam za čišćenje.
  • Ako vraćate upravljačke programe na drugom računaru, pokušajte koristiti isti model i sličnu verziju Windowsa. Promjena izdanja/arhitekture može uzrokovati da se neke INF datoteke ne primjenjuju. nekompatibilnosti platformi.
  • Ne oslanjajte se na uslužne programe trećih strana za osnovne sigurnosne kopije: uz PnPUtil i Export-WindowsDriver imate čisto, samostalno kontrolirano rješenje bez reklamnog softvera, koje poboljšava performanse. sigurnost i kontrola.
  • Dokumentujte svoje komande: Mnogi brendovi su stizali u talasima (Windows 10 1607/1903/2004; Windows 11 21H2/22H2/23H2). Vođenje interne liste za slanje grešaka štedi vam vrijeme prilikom upravljanja. heterogeni parkovi.

Savladavanje PnPUtila vam daje detaljnu kontrolu nad drajverima i uređajima bez ikakvih vanjskih zavisnosti: izvozite cijelu pohranu, reviziju po klasama i magistralama, masovnu instalaciju iz mapa sa /poddirektorije, uklanja zastarjele pakete i detaljno dijagnosticira hardversko stablo. Uz nekoliko dobro naučenih komandi, održavanje drajvera prelazi iz gnjavaže u brz, siguran i ponovljiv zadatak.

pnputil tutorijal na Windowsu
Vezani članak:
PnPUtil na Windowsu: Kompletan korisnički vodič, naredbe i studije slučaja