Konflikti gonilnikov v sistemu Windows: vzroki, diagnoza in napredne rešitve

Zadnja posodobitev: 25 maj 2026
  • Konflikti gonilnikov v sistemu Windows izvirajo iz zastarelih, poškodovanih ali nezdružljivih gonilnikov, ki neposredno vplivajo na strojno opremo.
  • Windows ponuja osnovna in napredna orodja, kot sta Upravitelj naprav in Preverjevalnik gonilnikov, za zaznavanje in izolacijo problematičnih gonilnikov.
  • Kombinacija avtomatiziranih metod, proizvajalčevih pripomočkov in naprednega preverjanja omogoča odpravo večine napak brez ponovne namestitve sistema.

Težave z gonilniki v sistemu Windows

Če ste tukaj, se soočate s konflikti gonilnikov v sistemu Windows in niste povsem prepričani, kje začeti . Niste sami: gonilniki, ki po posodobitvi odpovedo, naprave, ki nenadoma prenehajo delovati, ali na videz nerazložljivi modri zasloni so pogosti v mnogih računalnikih s sistemom Windows 10 in Windows 11 ... in celo v sistemu Windows Server.

Dobra novica je, da sistem ponuja veliko orodij, od najbolj "splošnih", kot sta Upravitelj naprav ali orodje za odpravljanje težav , do naprednih pripomočkov, kot je Preverjevalnik gonilnikov , ki je zasnovan za razvijalce in tehnike, a izjemno uporaben za iskanje konfliktov med gonilniki, ko računalnik postane nestabilen.

Kaj točno je gonilnik v sistemu Windows in zakaj lahko povzroči toliko težav?

V sistemu Windows je gonilnik »prevajalnik«, ki operacijskemu sistemu omogoča komunikacijo s strojno opremo ali določenimi storitvami . Brez tega gonilnika ali če je pokvarjen, zastarel ali slabo programiran, se začnejo težave: od nezaznavanja mikrofona ali kamere do zrušitev, naključnih ponovnih zagonov ali napak modrega zaslona.

Da bi razumeli, zakaj lahko konflikt gonilnikov povzroči sesutje celotnega sistema, je koristno razlikovati med gonilniki jedrnega načina in gonilniki uporabniškega načina . Vsi ne predstavljajo enake stopnje tveganja, če gre kaj narobe.

Vrste gonilnikov v sistemu Windows: jedrni v primerjavi z uporabniškimi gonilniki

Gonilniki v jedrnem načinu delujejo na najnižji ravni sistema. Imajo neposreden dostop do strojne opreme in kritičnih virov operacijskega sistema: pomnilnika, procesov, varnosti, vhoda/izhoda itd. Lahko si jih predstavljate kot »trdo jedro«, ki komunicira z grafično kartico, zvočno kartico, omrežjem, diski itd.

Ti gonilniki so običajno organizirani v plasteh ali ravneh :

  • Višja raven: prejema podatke iz aplikacij, jih filtrira ali preoblikuje in jih posreduje nižjemu krmilniku, ki pozna fizično napravo.
  • Vmesna stopnja: gonilniki razreda (npr. virtualni diski), ki se za dejansko komunikacijo s strojno opremo zanašajo na gonilnike nižje ravni.
  • Spodnja raven: gonilnik, ki neposredno upravlja fizično napravo, ne da bi bil odvisen od drugih.

Ko gonilnik v jedrnem načinu ne deluje pravilno, je lahko posledica popolna sesutje sistema, modri zaslon ali poškodba podatkov . Zato Microsoft vključuje posebna orodja za spremljanje njihovega delovanja, kot je na primer preverjevalnik gonilnikov.

Po drugi strani pa obstajajo gonilniki uporabniškega načina . Ti se izvajajo v uporabniškem prostoru in običajno delujejo kot most med aplikacijami Win32, sistemskimi storitvami in gonilniki jedra. Če eden od teh odpove, se bo program, ki ga uporablja, običajno zaprl ali pa boste izgubili funkcionalnost, vendar načeloma ne bi smel povzročiti sesutja celotnega sistema. Bolj verjetno je, da bodo povzročili težave, kot sta »tiskalnik se ne odziva« ali »miška nima naprednih funkcij«, kot pa modri zaslon smrti.

Tipične težave z gonilniki v sistemu Windows in kako jih prepoznati

Konflikti gonilnikov niso vedno očitni. Včasih boste v upravitelju naprav videli tipično ikono rumenega trikotnika , v mnogih drugih primerih pa so simptomi bolj subtilni: popačen zvok, padci zmogljivosti, občasne zrušitve, pojavljanje in izginjanje naprav ali težave z zvezdišči USB.

Nekateri zelo pogosti scenariji, povezani s starimi ali nezdružljivimi gonilniki, so:

  • Gonilniki, ki niso bili posodobljeni za trenutno različico sistema Windows, vendar jih vseeno poskušate namestiti.
  • Gonilniki, ki se ne ujemajo z nedavno nameščenim programom in so na koncu poškodovani ali spremenjeni.
  • Varnostna programska oprema (protivirusni program, požarni zid), ki ugotovi, da je gonilnik sumljiv, in ga brez večjega opozorila blokira.
  • Samodejne posodobitve sistema Windows, ki delujoč gonilnik zamenjajo s "generičnim", ki ima manj funkcij ali več težav. Preverite. Napaka pri posodobitvi sistema Windows.

Obstajajo tudi primeri neposredne okužbe z zlonamerno programsko opremo , kjer zlonamerna koda spremeni datoteke gonilnikov ali vnese lastne gonilnike za prevzem sistema. Če se gonilnik na ta način poškoduje, lahko simptome zamenjate za okvaro strojne opreme.

Preverjevalnik gonilnikov: napredno orodje za iskanje problematičnih gonilnikov

Ko ste že preizkusili tipične rešitve in še vedno dobivate čudne napake, zrušitve ali na videz naključne modre zaslone , takrat pride v poštev orodje za preverjanje gonilnikov sistema Windows.

Preverjevalnik gonilnikov je orodje, ki je vključeno v vse sodobne različice sistema Windows (od sistema Windows 2000 naprej) in podprto v sistemih Windows Server 2016, 2019, 2022 in 2025. Njegov namen je izpostaviti skupino gonilnikov ekstremnim pogojem, da bi zaznal napačno vedenje, ki bi sicer ostalo neopaženo.

Izvaja se prek datoteke Verifier.exe , ki je nameščena v mapi %WinDir%\System32. Uporabite jo lahko z grafičnim vmesnikom (Driver Verifier Manager) ali prek ukazne vrstice. Za konfiguracijo pa potrebujete skrbniške pravice, ko pa je omogočena, morate znova zagnati računalnik , da začne preverjati izbrane gonilnike.

Kaj točno preverja program Driver Verifier?

Moč orodja Driver Verifier je v njegovi sposobnosti spremljanja številnih vidikov vedenja voznika . Njegove zmogljivosti so združene v »možnosti« ali »zastavice«, ki jih lahko aktivirate glede na to, kako agresivno želite, da je testiranje.

Obstaja nabor standardne možnosti To so osnovna pravila, ki jih noben gonilnik ne sme kršiti. Aktivirajo se, ko v grafičnem uporabniškem vmesniku izberete standardno konfiguracijo ali uporabite parameter. /standard v ukazni vrstici.

Poleg tega obstaja več samodejnih preverjanj , ki so vedno aktivna na krmilnikih, ki se preverjajo, tudi če ne izberete ničesar drugega. Ta vključujejo:

  • Preverjanje IRQL: zagotavlja, da gonilnik ne kliče z neprimernimi ravnmi prioritete.
  • Nadzor spinlocka: zazna, ali se spinlock sprosti dvakrat ali če je zaklep pridobljen/sproščen pri napačnem IRQL.
  • Upravljanje pomnilnika: zagotovljeno je, da se dodelitve in sprostitve ostranjenega ali neostranjenega pomnilnika izvedejo na pravilen IRQL in da se ne uporabljajo neinicializirani kazalci.
  • Prenos gonilnika: Preveri se, ali je gonilnik prenesen, medtem ko ima še vedno čakajoče operacije, kot so DPC-ji ali delovne niti.
  • Druga nevarna vedenja: kot so napačne spremembe sklada niti, klici funkcij čakanja pri IRQL >= DISPATCH_LEVEL ali razreferenciranje objektov z ničelnim številom referenc.
  Kako obnoviti zagonski nalagalnik GRUB v Linuxu

Poleg teh osnovnih preverjanj lahko aktivirate tudi druge posebne možnosti:

Posebni bazen : Večina zahtev po pomnilniku iz gonilnika se izpolni iz strogo nadzorovanega "posebnega bazena". Ta bazen se uporablja za zaznavanje prelivanj, prelivanj in dostopov do pomnilnika po tem, ko je pomnilnik že sproščen.

Vsiljeno preverjanje IRQL : To močno obremenjuje gonilnik, saj razveljavi kodo, ki jo je mogoče ostraniti. Če poskuša dostopati do pomnilnika znotraj neprimernega IRQL ali vzdrževati zaklepe, bo preverjevalnik gonilnikov to takoj zaznal.

Sledenje poola : To preveri, ali gonilnik pri razkladanju sprosti ves pomnilnik, ki ga rezervira. To je ključna možnost za odkrivanje puščanja pomnilnika.

Preverjanje V/I : Ta funkcija dodeli gonilnikom IRP-je iz posebne skupine in spremlja tok V/I, pri čemer zazna nezakonito ali nedosledno uporabo V/I rutin. Ko je zaznana kršitev, se običajno prikaže koda napake DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).

Zaznavanje zastojev : spremlja uporabo ključavnic, muteksov in hitrih muteksov s strani gonilnika, da ugotovi, ali lahko njegova koda povzroči zastoj.

Izboljšano preverjanje V/I : Doda testiranje obremenitve za Plug and Play, Power in WMI IRP-je, s čimer spremlja različne klice do upravitelja V/I.

Preverjanje DMA : Spremlja uporabo rutin za neposredni dostop do pomnilnika (DMA) in zaznava napake pri uporabi medpomnilnikov, adapterjev in registrov map.

Varnostni pregledi : Poiščite tipične pomanjkljivosti, ki odpirajo ranljivosti, kot so sklicevanja na naslove uporabniškega načina iz kode jedrnega načina.

Druga preverjanja : združuje preverjanja za iskanje pogostih vzrokov za zrušitve gonilnikov, na primer slabo upravljanje sproščenega pomnilnika.

Preverjanje skladnosti DDI : uveljavlja niz pravil o tem, kako naj gonilnik komunicira z vmesniki jedra. Kršitve se zaznajo prek knjižnice VerifierExt.sys, ki na koncu ustvari preverjanje napak, ko je eno od teh pravil kršeno.

Dodatne možnosti in zahteve za preverjevalnik gonilnikov

Poleg standardnih možnosti Driver Verifier vključuje številne napredne zastavice za zelo specifične testne scenarije , kot so naključna simulacija pomanjkanja virov, vsiljenje čakajočih IRP-jev ali dodajanje umetnih zakasnitev določenim DDI-jem za simulacijo ekstremnih stresnih okolij.

Kar zadeva zahteve, potrebujete le nameščen sistem Windows (Windows Server 2012 ali novejši za strežniška okolja) . Aktivirate ga lahko tako v maloprodajnih kot testnih različicah. Vendar pa obstaja eno posebno opozorilo: če imate nameščen protivirusni program Norton, ni priporočljivo, da omogočite zaznavanje zastojev s programom Driver Verifier , saj lahko programska oprema medsebojno motita drug drugega.

Kako omogočiti in upravljati preverjevalnik gonilnikov (GUI in CMD)

Priporočen način dela s programom Driver Verifier je uporaba programa Driver Verifier Manager (verifier.exe brez parametrov) , ki prikaže preprost grafični uporabniški vmesnik za:

  • Izberite, katere krmilnike želite preveriti.
  • Izberite, katere vrste preverjanj želite uporabiti.
  • Ogled globalnih statistik in statistik po krmilnikih.
  • Prilagodite trajne in nestanovitne nastavitve.

Na zavihku Stanje gonilnika si lahko ogledate, kateri gonilniki se preverjajo in kakšno je njihovo stanje:

  • Naloženo: Gonilnik je trenutno naložen in je v postopku preverjanja.
  • Preneseno: Trenutno ni naloženo, vendar je bilo naloženo od zadnjega ponovnega zagona.
  • Nikoli naloženo: ni bilo naloženo; lahko pomeni poškodovano, neobstoječo ali nepravilno navedeno datoteko.

Prav tako označuje, katere vrste preverjanj so aktivne, in samodejno posodablja informacije (lahko preklopite na ročne posodobitve ali prilagodite interval). Če aktivirate posebni bazen in se v posebnem bazenu znajde manj kot 95 % dodelitev, se na plošči prikaže opozorilo, da je treba zmanjšati število preverjenih gonilnikov ali povečati fizični RAM za boljšo pokritost.

V razdelku Globalni števci boste videli vrednosti, ki povzemajo dejavnost preverjevalnika. Števec nič običajno pomeni, da povezana zastavica ni bila aktivirana. Na primer, Drugo/Napake pri 0 pomeni, da je simulacija nizke porabe virov onemogočena.

Stran Sledenje skupin ponuja podrobnejše statistične podatke, povezane z blagovno znamko, za vsak gonilnik: trenutne dodelitve, rezervirani bajti, morebitna puščanja itd. Gonilnik izberete s seznama in prikažejo se njegovi specifični števci.

Na zavihku Nastavitve določite, kateri gonilniki so preverjeni in s katerimi blagovnimi znamkami. Vsak gonilnik je mogoče konfigurirati na naslednji način:

  • Preverjanje omogočeno.
  • Preverjanje onemogočeno.
  • Preverjanje omogočeno (potreben je ponovni zagon).
  • Preverjanje onemogočeno (potreben je ponovni zagon).

Od tam lahko omogočite ali onemogočite preverjanje enega ali več gonilnikov , dodate nova imena datotek gonilnikov, ki še niso naložena (na primer, če boste namestili novo napravo) ali izberete možnost »Preveri vse gonilnike« za surovo pot, čeprav je to priporočljivo le v testnih okoljih.

V istem oknu izberete potrditvena polja za vrste preverjanja (V/I ravni 1 ali ravni 2, DMA, zastoji itd.). Na voljo sta dva posebej uporabna gumba:

  • Prednostna konfiguracija, ki uporablja niz običajnih možnosti za splošno testiranje.
  • Ponastavi vse, ki izbriše vse prejšnje konfiguracije preveritelja in ga tako onemogoči.

Spremembe na tem zavihku se shranijo v register sistema Windows in se uporabijo šele po ponovnem zagonu.

  Popoln vodnik za analizo BSOD-jev in izpisov jedra v sistemu Windows

V razdelku »Nestanovitna konfiguracija« lahko sproti spreminjate nekatere aktivne zastavice, brez ponovnega zagona, vendar ne morete spreminjati seznama gonilnikov, ki so v postopku preverjanja. To je uporabno, če želite na primer v določenem trenutku povečati ali zmanjšati raven pritiska na krmilnik.

Če imate raje ukazno vrstico, lahko zaženete verifier.exe /? Če želite videti vse možnosti, je tukaj nekaj tipičnih uporab:

  • Konfiguriraj zastavice:
    verifier.exe /flags 0xVALOR

Vsak simbol ima šestnajstiško vrednost. Med najpogosteje uporabljenimi so:

  • 0x00000000: samodejna preverjanja.
  • 0x00000001: posebna skupina.
  • 0x00000002: vsiljeno preverjanje IRQL.
  • 0x00000008: sledenje skupini.
  • 0x00000010: Preverjanje V/I.
  • 0x00000020: Zaznavanje zaklepanja.
  • 0x00000080: Preverjanje DMA.
  • 0x00000100: varnostni pregledi.
  • 0x00000800: »druga« preverjanja.
  • 0x00020000: Preverjanje skladnosti z DDI.

In druge napredne, kot so 0x00000004 (simulacija nizke porabe virov), 0x00000040 (izboljšano preverjanje V/I), 0x00000200 (vsiljeni čakajoči IRP-ji), 0x00000400 (registracija IRP), 0x00002000 in 0x00004000 (neomajna preverjanja MDL) ali zakasnitev, povezana s Power Frameworkom.

Na primer, če želite aktivirati samo posebno skupino, preverjanje V/I in razna preverjanja, lahko v zastavicah uporabite nekaj, kar je enakovredno 0x811 . Za celotno standardno konfiguracijo lahko uporabite:

  • verifier.exe /standard
  • ali verifier.exe /flags 0x209BB

Če želite določiti, katere gonilnike želite preveriti:

  • verifier.exe /driver driver1.sys driver2.sys
  • verifier.exe /all za vse sistemske gonilnike.

Če želite takoj spremeniti znamko in dodati krmilnik na seznam brez ponovnega zagona, lahko uporabite nestanovitni način:

verifier.exe /volatile /flags 0xVALOR /adddriver MiDriver.sys

In za preverjanje trenutnega stanja:

  • verifier /query Prikazuje števce in stanje v realnem času.
  • verifier /querysettings Uči vztrajno konfiguracijo.
  • verifier.exe /reset Izbriši vse nastavitve in onemogoči preverjevalnik.

Preverjevalnik gonilnikov, modri zasloni in odpravljanje napak

Pričakovano vedenje preverjevalnika gonilnikov, ko zazna kršitev, je sprožitev preverjanja napak ali modrega zaslona, ​​da zajame čim več informacij o odpravljanju napak. Če je vaš računalnik povezan z odpravljalnikom napak jedra, se bo ustavil na mestu napake.

Med najpogostejšimi kodami napak, ki jih boste videli zaradi preverjanja, so:

  • 0xC1: ZAZNANA POŠKODBA_POMNILNIKA_V_SPECIAL_POOL
  • 0xC4: ZAZNANA_KRŠITEV_PREVERJEVALCA_VOZNIKA
  • 0xC6: GONILNIK_ZAJET_PRIV_SPREMINJANJU_PROSTEG_BAZE
  • 0xC9: KRŠITEV_UPRAVITELJA_VOZNIKA_DIREKTORJA_IO
  • 0xD6: NAPAKA_STRAN_GONILNIKA_PREKO_KONCA_DOLODITVE
  • 0xE6: KRŠITEV_DMA_PREVERJEVALCA_VOZNIKA

Pri odpiranju seje odpravljanja napak z WinDbg je priporočljivo začeti z !analyze -v, ki zagotavlja podrobno analizo napake in poskuša prepoznati krivca zanjo.

Preverjevalnik gonilnikov ima tudi posebne razširitve za odpravljanje napak :

  • !verifier: izpiše trenutno statistiko preveritelja in jo sprejme !verifier -? za seznam možnosti.
  • !deadlock: prikaže informacije o zaznanih zastojih (z !deadlock -? za pomoč).
  • !iovirp : prikazuje podrobnosti IRP, ki ga nadzira V/I preverjanje.
  • !ruleinfo : zagotavlja informacije o določenem pravilu DDI, ki je bilo kršeno (RuleID je prvi parameter preverjanja napak v obliki 0x200nn).

Kaj pa grafični gonilniki?

Grafični gonilniki v jedrnem načinu sistema Windows (kot so DLL-ji gonilnikov tiskalnika ali zaslona) imajo eno pomembno značilnost: ne kličejo neposredno funkcij za dodeljevanje pomnilnika jedra . Namesto tega uporabljajo povratne klice DDI iz datoteke Win32k.sys, kot je EngAllocMem za pridobivanje pomnilnika iz področja ali EngCreateBitmap, EngCreatePalette itd., ki prav tako vrnejo sistemski pomnilnik.

Za ohranjanje samodejnega preverjanja, podobno kot pri drugih gonilnikih, so bile nekatere funkcije preverjanja gonilnikov integrirane v datoteko Win32k.sys . Ker pa so grafični gonilniki bolj omejeni, ne zahtevajo določenih možnosti, kot sta preverjanje IRQL ali preverjanje V/I, na enak način. Velja pa uporaba posebnega sklada, naključne napake pri dodeljevanju in sledenje sklada pri mnogih od teh klicev DDI.

Med funkcijami, pri katerih je mogoče vsiliti naključne napake ali dodatna preverjanja, so:

  • EngAllocMem in EngAllocUserMem.
  • EngCreateBitnaSlika, EngCreatePovršinaNaprave, EngCreateBitnaSlikaNaprave.
  • EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
  • BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.

Uporaba posebnih bazenov in sledenje bazenom je še posebej podprta za EngAllocMem. Aktivacija programa Driver Verifier za grafične gonilnike To se naredi popolnoma enako kot pri katerem koli drugem gonilniku (z izbiro ustrezne datoteke .sys) in vse neustrezne zastavice se prezrejo. V razhroščevalniku lahko stanje grafične kartice preverite z ukazom !gdikdx.verifier.

Omogočanje preverjanja gonilnikov iz registra (napredni način)

Za zelo specifične scenarije, kot so avtomatizirane testne mize ali razvoj gonilnikov, je mogoče omogočiti preverjevalnik gonilnikov neposredno prek registra sistema Windows . To ni priporočena metoda za splošne uporabnike, vendar je vredno vedeti o njej.

Osnovni postopek bi bil:

  1. Odprite urejevalnik registra (Regedt32 ali regedit).
  2. Pomaknite se do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers.
  3. Uredite vrednost tipa REG_SZ z imeni (brez razlikovanja med velikimi in malimi črkami) gonilnikov, ki jih želite preveriti.

Navedete lahko več gonilnikov, ločenih s presledki, vendar je običajno delati z enim samim gonilnikom, da se izognete izčrpavanju virov . Če vaš razpoložljivi nabor ni zadosten, se nekatera preverjanja morda ne bodo uporabila, čeprav ne bi smeli imeti dodatnih težav s stabilnostjo.

Primeri veljavnih vrednosti za VerifyDrivers bi bili:

  • Ntfs.sys
  • Win32k.sys ftdisk.sys
  • *.sys (za vse voznike, čeprav je to zelo agresivno).

Raven preverjanja se nadzoruje s ključem:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

kar je vrednost DWORD z rezultatom kombiniranja zastavic za preverjanje , ki jih želite aktivirati, tako kot v ukazni vrstici.

Vsakodnevne težave z gonilniki in praktične rešitve v sistemu Windows

Poleg naprednih orodij, kot je Preverjevalnik gonilnikov, boste vsakodnevno uporabljali predvsem Upravitelja naprav, Windows Update in spletna mesta proizvajalcev . Kljub temu je koristno imeti kratek miselni pregled najpogostejših težav in njihovih rešitev.

Nekatere zelo pogoste napake pri nameščanju ali posodabljanju gonilnikov v sistemih Windows 10 in Windows 11 so:

  • Namestitev gonilnika se ne dokonča ali pa prikaže sporočila o napakah.
  • Po namestitvi gonilnika naprava še vedno ne deluje ali pa deluje z napakami.
  • Windows uporablja generični gonilnik, ki omejuje napredne funkcije.
  • Dva različna voznika poskušata upravljati isto napravo in se medsebojno trčita.
  • Proizvajalec ni posodobil gonilnika za trenutno različico sistema Windows.
  • Posodobitev sistema Windows prepiše gonilnik, ki ste ga natančno nastavili.
  Binarni sistem: skriti jezik, ki prevladuje v vašem digitalnem življenju

Logično zaporedje dejanj v mnogih od teh primerov vključuje:

  • Oglejte si stanje naprave v Upravitelj naprav (z desno tipko miške kliknite na Start > Upravitelj naprav).
  • Najprej poskusite z »Posodobi gonilnik > Samodejno poišči gonilnike«.
  • Če to ne deluje, prenesite določen gonilnik z uradno spletno mesto proizvajalca (opremo ali komponento) in jo namestite ročno.
  • Če se je težava pojavila takoj po posodobitvi gonilnika, uporabite možnost "Krmilnik za vzvratno vožnjo" na zavihku Krmilnik v lastnostih naprave, kadar koli je na voljo.

Ko se stvari zapletejo, je na voljo več dodatnih virov:

Orodje za odpravljanje težav z združljivostjo : Če obstaja samo starejši gonilnik (na primer za Windows 7 ali 8) in ga potrebujete v sistemu Windows 10/11, ga lahko poskusite namestiti v načinu združljivosti. O namestitvenem programu gonilnika:

  • Z desno miškino tipko kliknite > »Odpravljanje težav z združljivostjo«.
  • Izberite »Program za reševanje težav«.
  • Izberite možnosti, kot so »Program je deloval v prejšnjih različicah sistema Windows, zdaj pa se ne namesti ali zažene« ali »Potrebujem dodatna dovoljenja«.
  • Izberite staro različico sistema Windows, za katero veste, da deluje, preizkusite program in shranite nastavitve.

Požarni zid in protivirusni program : Če sumite, da težava izvira iz vašega varnostnega sistema, ju začasno onemogočite (enega za drugim), da preverite, ali se gonilnik pravilno namesti ali deluje. Če ugotovite, da sta vzrok, preverite posodobitve protivirusne programske opreme, dodajte izključitve ali po potrebi razmislite o prehodu na drugo varnostno rešitev.

Nedavni nezdružljivi programi : Včasih na novo nameščena programska oprema spremeni ali poškoduje gonilnik. Lahko:

  • Odstranite ta program in preverite, ali konflikt izgine.
  • Ponovno namestite najnovejšo različico z uradne spletne strani.
  • Znova namestite prizadete gonilnike s spletnega mesta proizvajalca naprave.

Čisti zagon sistema Windows : Če sumite na motnje storitev ali programov drugih ponudnikov, lahko izvedete čisti zagon (msconfig.msc, skrijte Microsoftove storitve, onemogočite vse druge storitve in izklopite zagonske elemente v upravitelju opravil) in poskusite namestiti ali odpraviti napake v gonilnikih v tem »minimalnem« okolju ali pa se zaženite v varnem načinu za nadaljnje testiranje. Če težava odpravite, boste vedeli, da težavo povzroča komponenta tretjega ponudnika.

Skrite naprave in gonilniki : V upravitelju naprav v meniju Pogled omogočite možnost »Prikaži skrite naprave«, da poiščete naprave, ki običajno niso vidne in katerih gonilniki so morda poškodovani. Za mnoge od teh je potreben ročni prenos s spletnega mesta proizvajalca.

Zlonamerna programska oprema in poškodovani gonilniki : Preden domnevate, da »Windows dela narobe«, zaženite popolno skeniranje s programom Windows Defender ali uglednim protivirusnim programom. Včasih je poškodovan gonilnik le vrh ledene gore večje okužbe . Ko je vaš sistem čist, znova namestite potrebne gonilnike.

Posodobitve in upravljanje gonilnikov: kdaj uporabiti zunanja orodja

Poleg storitve Windows Update in uradnih pripomočkov (kot so Intel Driver & Support Assistant, AMD Adrenalin ali GeForce Experience) obstajajo tudi programi drugih proizvajalcev, namenjeni zaznavanju in posodabljanju gonilnikov v velikem obsegu . Niso rešitev za vse težave, vendar so lahko v določenih situacijah uporabni.

Na primer, Snappy Driver Installer ponuja brezplačno, prenosno Lite različico, ki jo lahko zaženete na pogonu USB. Pregleda vaš računalnik, zazna zastarele gonilnike in vam omogoča prenos in namestitev novejših različic. Zelo je priročen za formatiranje, izklopljene računalnike ali ko morate posodobiti več naprav.

Druga orodja, kot je Drive Talent , dodajajo funkcije varnostnega kopiranja in obnavljanja gonilnikov , čeprav so njihove polne različice običajno plačljive. Projekti, kot je Driver Store Explorer, imajo drugačen pristop: pomagajo vam pri ogledu, analizi in čiščenju shrambe gonilnikov sistema Windows , pri čemer odstranijo stare različice, osirotele gonilnike ali podvojene kopije, ki niso več v uporabi.

V vseh primerih je priporočljivo upoštevati nekaj previdnostnih ukrepov: vedno uporabljajte uradna spletna mesta ali zaupanja vredne repozitorije (zlasti orodja z odprto kodo, kot je Driver Store Explorer na GitHubu) in se izogibajte namestitvenim programom »čarobnih gonilnikov«, polnim oglasne ali zlonamerne programske opreme , ki obljubljajo, da bodo vse popravili z enim klikom.

Poleg tega je vedno dobro, da je storitev Microsoft Windows Update aktivna in pravilno konfigurirana , da preverite, kateri dodatni gonilniki so na voljo, in da se kritični gonilniki, za katere veste, da delujejo dobro, ne zamenjajo nenamerno.

Končno, ko gre za opremo znanih blagovnih znamk (prenosniki Lenovo, HP, Dell itd.), je uporaba orodij in tehnične podpore proizvajalca običajno najboljši pristop, ko ste izčrpali vse rešitve, ki jih lahko sami izdelate. Včasih obstajajo popravki ali beta različice gonilnikov, ki jih lahko zagotovijo samo oni.

Skratka, konflikti gonilnikov v sistemu Windows so zapletena težava, vendar lahko z združevanjem uporabniških orodij (Upravitelj naprav, orodja za odpravljanje težav, Windows Update), pripomočkov proizvajalca , resnih zunanjih programov in po potrebi programa Driver Verifier za odpravo sumljivih gonilnikov odpravite skoraj vsako težavo, ne da bi se zatekli k obupanemu formatiranju.

odpravljanje težav z operacijskim sistemom Windows 11
Povezani članek:
Popoln vodnik za odpravljanje težav z operacijskim sistemom Windows 11