Sukobi upravljačkih programa u sustavu Windows: uzroci, dijagnoza i napredna rješenja

Zadnje ažuriranje: Svibanj 25 2026
  • Sukobi upravljačkih programa u sustavu Windows nastaju zbog zastarjelih, oštećenih ili nekompatibilnih upravljačkih programa koji izravno utječu na hardver.
  • Windows nudi osnovne i napredne alate, kao što su Upravitelj uređaja i Provjera upravljačkih programa, za otkrivanje i izoliranje problematičnih upravljačkih programa.
  • Kombinacija automatiziranih metoda, uslužnih programa proizvođača i napredne provjere omogućuje rješavanje većine pogrešaka bez ponovne instalacije sustava.

Problemi s upravljačkim programima u sustavu Windows

Ako ste ovdje, to je zato što se suočavate s konfliktima upravljačkih programa u sustavu Windows i niste sasvim sigurni odakle početi . Niste sami: ​​upravljački programi koji ne rade nakon ažuriranja, uređaji koji iznenada prestaju raditi ili naizgled neobjašnjivi plavi ekrani uobičajeni su na mnogim računalima sa sustavima Windows 10 i Windows 11... pa čak i na Windows Serveru.

Dobra vijest je da sustav nudi mnoge alate, od najopćenitijih poput Upravitelja uređaja ili alata za rješavanje problema , do naprednih uslužnih programa poput Provjere upravljačkih programa , dizajniranog za razvojne programere i tehničare, ali izuzetno korisnog za lociranje konfliktnih upravljačkih programa kada računalo postane nestabilno.

Što je točno upravljački program u sustavu Windows i zašto može uzrokovati toliko problema?

U sustavu Windows, upravljački program je "prevodilac" koji omogućuje operativnom sustavu komunikaciju s hardverom ili određenim uslugama . Bez ovog upravljačkog programa, ili ako je pokvaren, zastario ili loše programiran, počinju problemi: od nedetekcije mikrofona ili kamere, do rušenja sustava, nasumičnih ponovnih pokretanja ili pogrešaka plavog ekrana.

Kako bismo razumjeli zašto sukob upravljačkih programa može srušiti cijeli sustav, korisno je razlikovati upravljačke programe u kernel modu i upravljačke programe u korisničkom modu . Nisu svi oni jednaki u slučaju problema.

Vrste upravljačkih programa u sustavu Windows: kernelski vs korisnički

Upravljački programi u kernel modu rade na najnižoj razini sustava. Imaju izravan pristup hardveru i kritičnim resursima operacijskog sustava: memoriji, procesima, sigurnosti, ulazno/izlaznim sustavima itd. Možete ih smatrati "tvrdom jezgrom" koja komunicira s grafičkom karticom, zvučnom karticom, mrežom, diskovima i tako dalje.

Ovi upravljački programi su obično organizirani u slojevima ili razinama :

  • Superiorni nivo: prima podatke iz aplikacija, filtrira ih ili transformira i prosljeđuje ih nižem kontroleru koji poznaje fizički uređaj.
  • Srednja razina: upravljački programi klase (npr. virtualni diskovi) koji se oslanjaju na upravljačke programe niže razine za stvarnu komunikaciju s hardverom.
  • Nivel inferior: upravljački program koji izravno kontrolira fizički uređaj, bez ovisnosti o drugima.

Kada upravljački program u kernel modu ne radi ispravno, rezultat može biti potpuni pad sustava, plavi ekran ili oštećenje podataka . Zato Microsoft uključuje posebne alate za praćenje njihovog ponašanja, kao što je Provjera upravljačkih programa.

S druge strane, postoje upravljački programi korisničkog načina rada . Oni se izvode u korisničkom prostoru i obično djeluju kao most između Win32 aplikacija, sistemskih usluga i upravljačkih programa kernela. Ako jedan od njih zakaže, program koji ga koristi obično će se zatvoriti ili ćete izgubiti funkcionalnost, ali u principu ne bi trebao srušiti cijeli sustav. Vjerojatnije je da će uzrokovati probleme poput "pisač ne reagira" ili "miš nema napredne funkcije" nego plavi ekran smrti.

Tipični problemi s upravljačkim programima u sustavu Windows i kako ih prepoznati

Sukobi upravljačkih programa nisu uvijek očiti. Ponekad ćete vidjeti tipičnu ikonu žutog trokuta u Upravitelju uređaja , ali u mnogim drugim slučajevima simptomi su suptilniji: iskrivljen zvuk, pad performansi, sporadični rušenja, pojavljivanja i nestajanja uređaja ili problemi s USB čvorištima.

Neki vrlo česti scenariji povezani sa starim ili nekompatibilnim upravljačkim programima su:

  • Upravljački programi koji nisu ažurirani za trenutnu verziju sustava Windows, ali koje svejedno pokušavate instalirati.
  • Upravljački programi koji se ne slažu s nedavno instaliranim programom i na kraju postanu oštećeni ili modificirani.
  • Sigurnosni softver (antivirus, vatrozid) koji odlučuje je li upravljački program sumnjiv i blokira ga bez puno upozorenja.
  • Automatska ažuriranja sustava Windows koja zamjenjuju ispravan upravljački program "generičkim" koji ima manje značajki ili više problema. Provjerite. Neuspjeh ažuriranja sustava Windows.

Postoje i slučajevi izravne zaraze zlonamjernim softverom , gdje zlonamjerni kod mijenja datoteke upravljačkih programa ili uvodi vlastite upravljačke programe kako bi preuzeo kontrolu nad sustavom. Ako se upravljački program na ovaj način ošteti, simptomi se mogu zamijeniti za hardverski kvar.

Verifikator upravljačkih programa: napredni alat za pronalaženje problematičnih upravljačkih programa

Kada ste već isprobali tipična rješenja, a i dalje dobivate čudne pogreške, rušenja sustava ili naizgled nasumične plave ekrane , tada na scenu stupa Windows Driver Verifier.

Alat za provjeru upravljačkih programa (Driver Verifier) ​​uključen je u sve moderne verzije sustava Windows (od sustava Windows 2000) i podržan je u sustavima Windows Server 2016, 2019, 2022 i 2025. Njegova je svrha podvrgnuti skupinu upravljačkih programa ekstremnim uvjetima kako bi se otkrila pogrešna ponašanja koja bi inače prošla nezapaženo.

Pokreće se putem datoteke Verifier.exe , koja je instalirana u %WinDir%\System32. Možete je koristiti s grafičkim sučeljem (Driver Verifier Manager) ili putem naredbenog retka. Međutim, za konfiguraciju su vam potrebne administratorske ovlasti, a nakon što je omogućena, morate ponovno pokrenuti računalo da bi počela provjera odabranih upravljačkih programa.

Što točno provjerava Driver Verifier?

Snaga Verifikatora vozača leži u njegovoj sposobnosti praćenja mnogih aspekata ponašanja vozača . Njegove mogućnosti su grupirane u "opcije" ili "zastavice" koje možete aktivirati ovisno o tome koliko agresivno želite da testiranje bude.

Postoji niz standardne opcije Ovo su osnovna pravila koja nijedan vozač ne bi smio kršiti. Aktiviraju se kada odaberete standardnu ​​konfiguraciju iz GUI-ja ili koristite parametar. /standard na naredbenom retku.

Osim toga, postoji niz automatskih provjera koje su uvijek aktivne na kontrolerima koji se provjeravaju, čak i ako ne odaberete ništa drugo. To uključuje:

  • IRQL provjere: osiguravaju da upravljački program ne upućuje pozive na neodgovarajućim razinama prioriteta.
  • Kontrola spinlocka: detektira je li spinlock otpušten dva puta ili je li zaključavanje stečeno/otpušteno pri netočnom IRQL-u.
  • Upravljanje memorijom: osigurava se da se alokacije i oslobađanja stranične ili nestranične memorije vrše na ispravan IRQL i da se ne koriste neinicijalizirani pokazivači.
  • Preuzimanje upravljačkog programa: Provjerava se da upravljački program nije preuzet dok još ima neizvršenih operacija, kao što su DPC-ovi ili radne niti.
  • Druga opasna ponašanja: kao što su pogrešne promjene stoga niti, pozivi funkcija čekanja na IRQL >= DISPATCH_LEVEL ili dereferenciranje objekata s nultim brojem referenci.
  Windows GDID: Microsoftov nevidljivi tragač

Osim ovih osnovnih provjera, možete aktivirati i druge specifične opcije:

Posebni bazen : Većina zahtjeva za memorijom od upravljačkog programa ispunjava se iz strogo nadziranog "posebnog bazena". Ovaj bazen se koristi za otkrivanje prelijevanja, nedovoljno iskorištenih resursa i pristupa memoriji nakon što je memorija oslobođena.

Prisilna provjera IRQL-a : Ovo stavlja maksimalan pritisak na upravljački program poništavanjem koda koji se može poništiti. Ako pokuša pristupiti memoriji unutar neodgovarajućeg IRQL-a ili održavati zaključavanja, Verifikator upravljačkog programa će to odmah otkriti.

Praćenje poola : Ovo provjerava oslobađa li upravljački program svu memoriju koju rezervira prilikom istovara. To je ključna opcija za lociranje curenja memorije.

Verifikacija ulazno/izlaznih operacija : Ova funkcija dodjeljuje IRP-ove upravljačkog programa iz posebne grupe i prati protok ulazno/izlaznih operacija, otkrivajući ilegalnu ili nedosljednu upotrebu ulazno/izlaznih rutina. Kada se otkrije kršenje, obično se prikazuje kod pogreške DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).

Detekcija zastoja : prati korištenje brava, muteksa i brzih muteksa od strane upravljačkog programa kako bi se utvrdilo može li njegov kod uzrokovati zastoj.

Poboljšana I/O provjera : Dodaje testiranje opterećenja za Plug and Play, Power i WMI IRP-ove, prateći različite pozive I/O upravitelju.

DMA provjera : Nadzire korištenje rutina izravnog pristupa memoriji (DMA), otkrivajući pogreške u korištenju međuspremnika, adaptera i registara mapiranja.

Sigurnosne provjere : Potražite tipične nedostatke koji otvaraju ranjivosti, poput referenci na adrese korisničkog načina iz koda kernelskog načina.

Ostale provjere : grupira provjere kako bi se pronašli uobičajeni uzroci rušenja upravljačkih programa, na primjer, loše upravljanje oslobođenom memorijom.

Provjera usklađenosti s DDI-jem : provodi skup pravila o tome kako bi upravljački program trebao komunicirati s kernelskim sučeljima. Kršenja se otkrivaju putem biblioteke VerifierExt.sys, koja u konačnici generira provjeru grešaka kada se jedno od tih pravila prekrši.

Dodatne opcije i zahtjevi za Verifikator upravljačkih programa

Uz standardne opcije, Driver Verifier uključuje niz naprednih oznaka za vrlo specifične scenarije testiranja , kao što su slučajna simulacija nedostatka resursa, forsiranje čekanja IRP-ova ili dodavanje umjetnih kašnjenja određenim DDI-jima za simuliranje ekstremno stresnih okruženja.

Što se tiče zahtjeva, sve što vam treba je instaliran Windows (Windows Server 2012 ili noviji za poslužiteljska okruženja) . Može se aktivirati i u maloprodajnim i u testnim verzijama. Međutim, postoji jedno posebno upozorenje: ako imate instaliran Norton Antivirus, ne preporučuje se omogućavanje otkrivanja zastoja u Driver Verifier-u , jer se to dvoje može međusobno ometati.

Kako omogućiti i upravljati alatom za provjeru upravljačkih programa (GUI i CMD)

Preporučeni način rada s Verifikatorom upravljačkih programa je korištenje Upravitelja Verifikatora upravljačkih programa (verifier.exe bez parametara) , koji prikazuje jednostavno grafičko korisničko sučelje za:

  • Odaberite koje kontrolere želite provjeriti.
  • Odaberite koje vrste provjera želite primijeniti.
  • Pogledajte globalne statistike i statistike po kontroleru.
  • Prilagodite trajne i nestabilne postavke.

Na kartici Status vozača možete vidjeti koji se vozači provjeravaju i kakav im je status:

  • Učitano: Upravljački program je trenutno učitan i u fazi je provjere.
  • Preuzeto: Nije sada učitano, ali jest učitano od zadnjeg ponovnog pokretanja.
  • Nikad učitavano: nije učitano; može ukazivati ​​na oštećenu, nepostojeću ili netočno referenciranu datoteku.

Također pokazuje koje su vrste provjera aktivne i automatski ažurira informacije (možete se prebaciti na ručna ažuriranja ili prilagoditi interval). Ako aktivirate Posebni bazen i manje od 95% alokacija završi u posebnom bazenu, sama ploča prikazuje upozorenje da se smanji broj provjerenih upravljačkih programa ili poveća fizički RAM za bolju pokrivenost.

U odjeljku Globalni brojači vidjet ćete vrijednosti koje sažimaju aktivnost provjeravača. Brojač s nulom obično označava da pridružena zastavica nije aktivirana. Na primjer, Ostalo/Kvarovi na 0 znači da je simulacija niskih resursa onemogućena.

Stranica za praćenje grupe pruža detaljniju statistiku vezanu uz tu marku za svaki upravljački program: trenutne alokacije, rezervirane bajtove, potencijalna curenja itd. Odaberite upravljački program s popisa i prikazuju se njegovi specifični brojači.

U kartici Postavke odlučujete koji će se upravljački programi provjeravati i s kojim markama. Svaki upravljački program može se konfigurirati na sljedeći način:

  • Provjera omogućena.
  • Provjera onemogućena.
  • Omogućena provjera (potrebno ponovno pokretanje).
  • Provjera onemogućena (potrebno ponovno pokretanje).

Odatle možete omogućiti ili onemogućiti provjeru jednog ili više upravljačkih programa , dodati nove nazive datoteka upravljačkih programa koje još nisu učitane (na primjer, ako ćete instalirati novi uređaj) ili odabrati opciju "Provjeri sve upravljačke programe" za sirovi put, iako se to preporučuje samo u testnim okruženjima.

U istom prozoru označavate potvrdne okvire za vrste provjere (I/O razine 1 ili razine 2, DMA, zastoji itd.). Postoje dva posebno korisna gumba:

  • Preferirana konfiguracija, koji primjenjuje skup uobičajenih opcija za opće testiranje.
  • Poništite sve, što briše sve prethodne konfiguracije verifikatora i ostavlja ga onemogućenim.

Promjene na ovoj kartici spremaju se u Windows registar i primjenjuju se tek nakon ponovnog pokretanja.

  Kako organizirati datoteke na računalu i održavati stvari urednima bez pretjeranog rada

Odjeljak Volatile Configuration omogućuje vam promjenu nekih aktivnih zastavica u hodu, bez ponovnog pokretanja, iako ne možete mijenjati popis upravljačkih programa koji se provjeravaju. To je korisno ako želite, na primjer, povećati ili smanjiti razinu pritiska na kontroleru u određenom trenutku.

Ako više volite komandnu liniju, možete pokrenuti verifier.exe /? Da biste vidjeli sve opcije, evo nekih tipičnih upotreba:

  • Konfiguriraj zastavice:
    verifier.exe /flags 0xVALOR

Svaki simbol ima heksadecimalnu vrijednost. Među najčešće korištenima su:

  • 0x00000000: automatske provjere.
  • 0x00000001: posebna grupa.
  • 0x00000002: prisilna provjera IRQL-a.
  • 0x00000008: praćenje grupe.
  • 0x00000010: Provjera ulazno/izlaznih operacija.
  • 0x00000020: Detekcija blokade.
  • 0x00000080: Provjera DMA-a.
  • 0x00000100: sigurnosne provjere.
  • 0x00000800: „ostale“ provjere.
  • 0x00020000: Provjera usklađenosti s DDI-jem.

I drugi napredni, kao što su 0x00000004 (simulacija niskih resursa), 0x00000040 (poboljšana I/O verifikacija), 0x00000200 (prisilno izvršavanje IRP-ova na čekanju), 0x00000400 (registracija IRP-a), 0x00002000 i 0x00004000 (nepokolebljive MDL provjere) ili kašnjenje povezano s Power Frameworkom.

Na primjer, ako želite aktivirati samo posebnu grupu, provjeru ulazno/izlaznih operacija i razne provjere, u zastavicama možete koristiti nešto ekvivalentno 0x811 . Za potpunu standardnu ​​konfiguraciju možete koristiti:

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

Da biste odredili koje upravljačke programe treba provjeriti:

  • verifier.exe /driver driver1.sys driver2.sys
  • verifier.exe /all za sve upravljačke programe sustava.

Za trenutnu promjenu marki i dodavanje kontrolera na popis bez ponovnog pokretanja, možete koristiti volatile način rada:

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

I za provjeru trenutnog stanja:

  • verifier /query Prikazuje brojače i status u stvarnom vremenu.
  • verifier /querysettings Uči perzistentnu konfiguraciju.
  • verifier.exe /reset Izbrišite sve postavke i onemogućite provjeru.

Verifikator upravljačkih programa, plavi ekrani i otklanjanje pogrešaka

Očekivano ponašanje Verifikatora upravljačkih programa kada otkrije kršenje jest pokretanje provjere grešaka ili plavog ekrana kako bi se snimilo što više informacija o otklanjanju pogrešaka. Ako je vaše računalo spojeno na program za otklanjanje pogrešaka jezgre, zaustavit će se točno na mjestu kvara.

Među najčešćim kodovima pogrešaka koje će vam se pojaviti uzrokovane verifikatorom su:

  • 0xC1: OTKRIVENA_KORUPCIJA_MEMORIJE_U_SPECIJALNOM_BAZERU
  • 0xC4: OTKRIVEN_KRŠENJE_OD_VERIFIKATORA_VOZAČA
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  • 0xC9: KRŠENJE_POTVRDE_UPRAVITELJA_VOZAČKOG_PROGRAMA
  • 0xD6: GREŠKA_STRANICE_VOZAČA_IZVAN_KRAJA_DODJELE
  • 0xE6: KRŠENJE_DMA_PROVJERE_VOZAČKOG_PROGRAMA

Preporuka prilikom otvaranja sesije otklanjanja pogrešaka s WinDbg-om je započeti s !analyze -v, koji pruža detaljnu analizu kvara i pokušava identificirati uzročnika kvara.

Alat za provjeru upravljačkih programa također ima specifična proširenja za program za ispravljanje pogrešaka :

  • !verifier: ispisuje trenutne statistike verifikatora i prihvaća ih !verifier -? za popis opcija.
  • !deadlock: prikazuje informacije o otkrivenim zastojima (s !deadlock -? za pomoć).
  • !iovirp : prikazuje detalje IRP-a koji se prati putem I/O verifikacije.
  • !ruleinfo : pruža informacije o određenom DDI pravilu koje je prekršeno (RuleID je prvi parametar provjere grešaka, u formatu 0x200nn).

A što je s grafičkim drajverima?

Grafički upravljački programi u kernel modu sustava Windows (kao što su DLL-ovi upravljačkih programa za ispis ili prikaz) imaju jednu važnu karakteristiku: ne pozivaju izravno funkcije alokacije memorije kernela . Umjesto toga, koriste DDI povratne pozive iz Win32k.sys, kao što je EngAllocMem za dobivanje memorije iz skupa ili EngCreateBitmap, EngCreatePalette itd., koji također vraćaju sistemsku memoriju.

Kako bi se održala automatska provjera slična onoj kod drugih upravljačkih programa, neke od funkcionalnosti provjere upravljačkih programa integrirane su u Win32k.sys . Međutim, budući da su grafički upravljački programi ograničeniji, ne zahtijevaju određene opcije poput provjere IRQL-a ili provjere I/O na isti način. Ono što se primjenjuje je korištenje posebnog skupa, slučajne pogreške u alokacijama i praćenje skupa na mnogim od ovih DDI poziva.

Među funkcijama za koje se mogu prisilno izazvati slučajne pogreške ili dodatne provjere su:

  • EngAllocMem i EngAllocUserMem.
  • EngStvoriBitmapu, EngStvoriPovršinuUređaja, EngStvoriBitmapuUređaja.
  • EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
  • BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.

Korištenje posebnih bazena i praćenje bazena posebno je podržano za EngAllocMem. Aktivacija verifikatora upravljačkih programa za grafičke upravljačke programe To se radi na potpuno isti način kao i s bilo kojim drugim upravljačkim programom (odabirom odgovarajuće .sys datoteke), a sve neprimjenjive zastavice se ignoriraju. Iz programa za ispravljanje pogrešaka možete provjeriti status verifikatora grafike naredbom !gdikdx.verifier.

Omogući provjeru upravljačkih programa iz registra (napredni način rada)

Za vrlo specifične scenarije, kao što su automatizirane ispitne klupe ili razvoj upravljačkih programa, moguće je omogućiti Verifikator upravljačkih programa izravno putem registra sustava Windows . Ovo nije preporučena metoda za opće korisnike, ali vrijedi je znati.

Osnovni postupak bi bio:

  1. Otvorite uređivač registra (Regedt32 ili regedit).
  2. Dođite do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers.
  3. Uredite vrijednost tipa REG_SZ s nazivima (neosjetljivo na velika i mala slova) upravljačkih programa koje želite provjeriti.

Možete navesti više upravljačkih programa odvojenih razmacima, ali uobičajeno je raditi s jednim upravljačkim programom kako bi se izbjeglo iscrpljivanje resursa . Ako vaš dostupni skup nije dovoljan, neke provjere se možda neće primijeniti, iako ne biste trebali imati dodatnih problema sa stabilnošću.

Primjeri valjanih vrijednosti za VerifyDrivers bili bi:

  • Ntfs.sys
  • Win32k.sys ftdisk.sys
  • *.sys (za sve vozače, iako je ovo vrlo agresivno).

Razina provjere kontrolira se pomoću ključa:

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

što je DWORD vrijednost s rezultatom kombiniranja zastavica za provjeru koje želite aktivirati, baš kao u naredbenom retku.

Svakodnevni problemi s upravljačkim programima i praktična rješenja u sustavu Windows

Osim naprednih alata poput Provjere upravljačkih programa, svakodnevno ćete uglavnom koristiti Upravitelj uređaja, Windows Update i web-mjesta proizvođača . Unatoč tome, korisno je imati kratku mentalnu mapu najčešćih problema i njihovih rješenja.

Neke vrlo uobičajene pogreške prilikom instaliranja ili ažuriranja upravljačkih programa u sustavima Windows 10 i Windows 11 su:

  • Upravljački program ne završava instalaciju ili prikazuje poruke o pogrešci.
  • Nakon instalacije upravljačkog programa, uređaj i dalje ne radi ili radi s greškama.
  • Windows primjenjuje generički upravljački program koji ograničava napredne funkcije.
  • Dva različita vozača pokušavaju upravljati istim uređajem i sukobljavaju se jedan s drugim.
  • Proizvođač nije ažurirao upravljački program za trenutnu verziju sustava Windows.
  • Ažuriranje sustava Windows prepisuje upravljački program koji ste prethodno fino podesili.
  Početna instalacija sustava Windows 11 nakon migracije s sustava Windows 10

Logičan slijed radnji za mnoge od ovih slučajeva uključuje:

  • Pogledajte status uređaja u Administrator dispozitiva (desnim klikom na Start > Upravitelj uređaja).
  • Prvo pokušajte s „Ažuriraj upravljački program > Automatsko traženje upravljačkih programa“.
  • Ako to ne uspije, preuzmite odgovarajući upravljački program s službeno web mjesto proizvođača (opremu ili komponentu) i instalirajte je ručno.
  • Ako se problem pojavio odmah nakon ažuriranja upravljačkog programa, upotrijebite opciju "Obrnuti regulator" na kartici Kontroler u Svojstvima uređaja, kad god je dostupno.

Kada se stvari zakompliciraju, postoji nekoliko dodatnih resursa:

Alat za rješavanje problema s kompatibilnošću : Ako postoji samo stariji upravljački program (na primjer, za Windows 7 ili 8) i potreban vam je u sustavu Windows 10/11, možete pokušati instalirati ga u načinu kompatibilnosti. O instalacijskom programu upravljačkog programa:

  • Desni klik > "Rješavanje problema s kompatibilnošću".
  • Odaberite "Program za rješavanje problema".
  • Odaberite opcije poput „Program je radio u prethodnim verzijama sustava Windows, ali sada se ne instalira ili ne pokreće“ ili „Potrebne su mi dodatne dozvole“.
  • Odaberite staru verziju sustava Windows za koju znate da je radila, testirajte program i spremite postavke.

Vatrozid i antivirus : Ako sumnjate da problem potječe iz vašeg sigurnosnog sustava, privremeno ih onemogućite (jedan po jedan) kako biste provjerili instalira li se upravljački program ili radi li ispravno. Ako utvrdite da su uzrok, provjerite ima li ažuriranja za antivirusni softver, dodajte izuzeća ili, ako je potrebno, razmislite o prelasku na drugo sigurnosno rješenje.

Nedavni nekompatibilni programi : Ponekad novoinstalirani softver mijenja ili oštećuje upravljački program. Možete:

  • Deinstalirajte taj program i provjerite hoće li konflikt nestati.
  • Ponovno instalirajte najnoviju verziju sa službene web stranice.
  • Ponovno instalirajte pogođene upravljačke programe s web-mjesta proizvođača uređaja.

Čisto pokretanje sustava Windows : Ako sumnjate na smetnje od servisa ili programa trećih strana, možete izvršiti čisto pokretanje (msconfig.msc, sakriti Microsoftove servise, onemogućiti sve ostale servise i isključiti stavke za pokretanje u Upravitelju zadataka) i pokušati instalirati ili otkloniti pogreške u upravljačkim programima u ovom "minimalnom" okruženju ili pokrenuti sustav u sigurnom načinu rada za daljnje testiranje. Ako se problem riješi, znat ćete da problem uzrokuje komponenta treće strane.

Skriveni uređaji i upravljački programi : U Upravitelju uređaja omogućite opciju "Prikaži skrivene uređaje" u izborniku Prikaz kako biste pronašli uređaje koji obično nisu vidljivi i čiji upravljački programi mogu biti oštećeni. Mnogi od njih zahtijevaju ručno preuzimanje s web-mjesta proizvođača.

Zlonamjerni softver i oštećeni upravljački programi : Prije nego što pretpostavite da "Windows ne radi ispravno", pokrenite potpuno skeniranje pomoću programa Windows Defender ili pouzdanog antivirusnog programa. Ponekad je oštećeni upravljački program samo vrh ledenog brijega veće infekcije . Nakon što je vaš sustav čist, ponovno instalirajte potrebne upravljačke programe.

Ažuriranja i upravljanje upravljačkim programima: kada koristiti vanjske alate

Uz Windows Update i službene uslužne programe (kao što su Intel Driver & Support Assistant, AMD Adrenalin ili GeForce Experience), postoje i programi trećih strana osmišljeni za masovno otkrivanje i ažuriranje upravljačkih programa . Nisu univerzalni lijek, ali mogu biti korisni u određenim situacijama.

Na primjer, Snappy Driver Installer nudi besplatnu, prijenosnu Lite verziju koju možete pokrenuti na USB pogonu. Skenira vaše računalo, otkriva zastarjele upravljačke programe i omogućuje vam preuzimanje i instaliranje novijih verzija. Vrlo je praktičan za formatiranje, isključena računala ili kada trebate ažurirati više uređaja.

Drugi alati, poput Drive Talenta , dodaju značajke sigurnosne kopije i vraćanja upravljačkih programa , iako su njihove pune verzije obično plaćene. Projekti poput Driver Store Explorera imaju drugačiji pristup: pomažu vam u pregledu, analizi i čišćenju Windows Driver Storea , uklanjajući stare verzije, napuštene upravljačke programe ili duplicirane kopije koje se više ne koriste.

U svim slučajevima, preporučljivo je poduzeti nekoliko mjera opreza: uvijek koristite službene web stranice ili pouzdane repozitorije (posebno u alatima otvorenog koda poput Driver Store Explorera na GitHubu) i izbjegavajte instalacijske programe "čarobnih upravljačkih programa" pune adwarea ili zlonamjernog softvera koji obećavaju da će sve popraviti jednim klikom.

Osim toga, uvijek je dobra ideja održavati Microsoft Windows Update aktivnim i ispravno konfiguriranim , provjeravati koji su dodatni upravljački programi dostupni i osigurati da se kritični upravljački programi za koje znate da dobro rade ne zamijene slučajno.

Konačno, kada je riječ o opremi poznatih marki (Lenovo, HP, Dell prijenosna računala itd.), korištenje vlastitih alata i tehničke podrške proizvođača obično je najbolji pristup nakon što ste iscrpili sva DIY rješenja. Ponekad postoje zakrpe ili beta verzije upravljačkih programa koje samo oni mogu pružiti.

Ukratko, sukobi upravljačkih programa u sustavu Windows su nezgodan problem, ali kombiniranjem korisničkih alata (Upravitelj uređaja, alati za rješavanje problema, Windows Update), uslužnih programa proizvođača , ozbiljnih vanjskih programa i, kada je potrebno, Provjere upravljačkih programa za uklanjanje sumnjivih upravljačkih programa , možete poništiti gotovo svaki problem bez pribjegavanja očajničkom formatiranju.

rješavanje problema s Windowsom 11
Povezani članak:
Potpuni vodič za rješavanje problema s Windowsom 11