Jak zjistit, který ovladač je vadný. Pomocí Windows Driver Verifier. Začínáme s ověřovačem ovladačů

Vadný ovladač může způsobit mnoho problémů ve vašem počítači. Hlavním příznakem, že váš počítač má vadný ovladač, je modrá obrazovka smrti, která je často způsobena deaktivací ovladače.

V tomto článku vám řekneme, jak můžete najít vadný ovladač a poté jej aktualizovat nebo úplně odstranit.

Někdy systém Windows upozorní uživatele, že některý z ovladačů selhal. Stává se však, že systém nedokáže zjistit, v čem je problém, a proto nezobrazuje chybové zprávy, a proto funguje pomaleji nebo ne podle potřeby. V tomto případě Správce ověřování ovladačů(Driver Verifier) ​​​​vytváří dodatečné zatížení systémových ovladačů, čímž se snaží způsobit selhání. Pokud jeden z ovladačů selže, pak Správce ověřování ovladačů ohlásí problém pomocí modré obrazovky.

Varování

Před použitím Správce ověřování ovladačů Vezměte prosím na vědomí, že tento nástroj vám může omezit používání vašeho vlastního počítače. Protože Správce ověřování ovladačů spouští modrou obrazovku smrti, když detekuje vadný ovladač, to může způsobit velké problémy při načítání Windows.

Pokud nemáte možnost dostat se do Windows a zakázat testování ovladačů, počítač poběží ve smyčce „boot -> zatížení -> havárie“, ze které je docela obtížné se dostat. Funkce Automatic Repair je jednou z mála možností, jak získat přístup k Windows, ale je lepší se této situaci vyhnout.

Před použitím Driver Verifier se ujistěte, že máte alespoň jeden z následujících nouzových východů:

  • Můžete přejít do nouzového režimu. Před spuštěním přejděte do nouzového režimu Spouštění systému Windows se obvykle provádí opakovaným stisknutím klávesy F8 při spouštění počítače. Nové počítače však startují tak rychle, že zkrátka nestihnete stisknout F8 ve správný čas.
  • Vytvořili jste před použitím bod obnovení systému? Správce ověřování ovladačů. Je také vhodné mít instalační disk Windows, abyste mohli obnovit počítač do továrního nastavení.

Jak spustit Driver Verifier Manager

Než začnete návod k použití Správce ověřování ovladačů, přečtěte si část „Upozornění“ výše. Říká, jak se vyhnout nekonečné načítání Okna.

Až si budete stoprocentně jisti, že máte plán nouzového východu, klikněte na „ Klávesa Windows + R“ a vstupte cmd v dialogovém okně Vykonat“, poté klikněte na „ OK».

V příkazovém okně zadejte:

ověřovatel

Ve vyskakovacím okně vyberte " Vytvořte nestandardní parametry (pro kód programu)“, poté klikněte na „ Dále».

Zobrazí se seznam všech testů, které můžete spustit, abyste zkontrolovali své ovladače. Vyberte všechny testy ze seznamu, až na„Simulovat náhodný nedostatek zdrojů“ a „Další kontrola shody DDI“, poté klikněte na „ Dále».

Na další obrazovce vyberte " Vybratjména ovladačů ze seznamu"a stiskněte" Dále».

Zde si můžete vybrat ovladače, které chcete otestovat. Pokud nevíte, který ovladač je vadný, vyberte všechny kromě Microsoftu, protože většinou fungují bez chyb.

Když stisknete " Připraven", Windows vás vyzve k restartování počítače. Po zapnutí počítače pokračujte v používání jako obvykle. Pokud se zobrazí modrá obrazovka, věnujte pozornost chybové zprávě a restartujte počítač.

Jakmile identifikujete vadný ovladač, můžete jej deaktivovat Správce ověřování ovladačů jedním ze dvou způsobů. Můžete znovu otevřít příkazový řádek, zadejte příkaz ověřovatel a vyberte " Odstraňte stávající nastavení».

Můžete také otevřít příkazový řádek a zadat:

Verifier /bootmode resetonbootfail

Po deaktivaci Driver Verifier Manager restartujte počítač. Pokud se počítač nezapne, použijte jeden z nouzových východů, které jsme probrali v části „Upozornění“.

Závěr

Pokud si myslíte, že jeden z ovladačů je vadný, ale nemůžete zjistit, který z nich, pak Správce ověřování ovladačů bude velkou pomocí.

Měli byste se však připravit na to, že po otestování ovladačů nebude možné počítač zapnout, takže zvažte nouzový východ, například přechod do nouzového režimu nebo spuštění bodu obnovení systému Windows.

Měli jste někdy problémy s ovladači v počítači? Jak se vám podařilo najít vadný ovladač? Řekněte nám to v komentářích níže!

Utility Řidič Ověřovatel je součástí všech verzí Windows, počínaje Windows XP, a umožňuje kontrolovat ovladače, identifikovat problematické ovladače, které způsobují modrá obrazovka smrti (BSODModrá obrazovka smrti) a záznam detailní informace o problematickém ovladači ve výpisu paměti pro další analýzu. Nástroj podrobuje kontrolované ovladače různým „ zátěžové testy“, napodobující různé extrémní podmínky: nedostatek paměti, řízení I/O, IRQL, uváznutí, kontroly DMA, IRP atd. Tzn. jsou simulovány situace, které se na produktivních systémech vyskytují zřídka, a je sledováno chování řidičů v nich. Účelem nástroje je identifikovat situace, ve kterých může řidič vést k selhání systému s BSOD.

Je volán spustitelný soubor nástroje Driver Verifier Ověřovatel.exe a je umístěn v adresáři %windir%\system32. Existují dvě možnosti použití nástroje: z příkazového řádku nebo pomocí GUI.

Chcete-li povolit režim ověření ovladače ve Windows 8, spusťte obslužný program Driver Verifier zadáním

Ověřovatel

V seznamu úkolů vyberte Vytvořte vlastní nastavení (pro vývojáře kódu) a stiskněte další.

Ujistěte se, že jsou vybrány možnosti Standardní nastavení, Vynutit čekající I/O požadavky A IRP protokolování. Klikněte další.

Dále vyberte .

Seřaďte obsah tabulky kliknutím na záhlaví sloupce "Poskytovatel" a ze seznamu ovladačů vyberte ty, které chcete otestovat. V našem příkladu spustíme kontrolu všech ovladačů, které nejsou vyvinuty společností MicrosoftKorporace. Vybrali jsme ovladače: e1g6032e.sys (Intel) a lsi_sas.sys (LSI).

Poznámka. Dostupnost řidiče digitální podpis Společnost Microsoft uvádí, že ovladač byl určitým způsobem testován na stabilitu a jeho kód nebyl od té doby upraven. Proto se nedoporučuje ani nepoužívá.

Jediné, co musíte udělat, je kliknout Dokončit a objeví se informační okno s informací, že je potřeba restartovat systém, aby se změny projevily.

Rada. Režim ověření ovladače lze také povolit z příkazového řádku. Například ke spuštění Driver Verifier s standardní nastavení pro ovladač myPCDriver.sys bude příkaz vypadat takto:

Verifier /standard /driver myPCDriver.sys

Po restartu se systém spustí do režimu ověření ovladače. Driver Verifier funguje v Pozadí, provádějící různé typy testování vybraných ovladačů k identifikaci chyb. Použijte svůj počítač jako obvykle a počkejte, až se objeví BSOD. Pokud víte, jaké akce dříve způsobily selhání systému, zopakujte je. Pokud se vyskytne BSOD, musíte zkopírovat soubor výpisu paměti (ve výchozím nastavení je uložen v adresáři C:\Windows\Minidump\*.dmp) nebo podobně.

Důležité! Po aktivaci režimu ladění ovladačů pomocí Driver Verifier bude tento režim fungovat, dokud nebude násilně deaktivován.

Pokud se problém během 1-2 dnů nezopakuje, můžeme s jistou mírou jistoty dojít k závěru, že testované ovladače nejsou příčinou zhroucení systému a režim kontroly pro ně lze zakázat.

Rada. Pomocí Validátoru Ovladače pro Windows výrazně zpomaluje Operace Windows, proto se nedoporučuje neustále pracovat v tomto režimu.

Driver Verifier můžete zakázat z příkazového řádku:

Verifikátor / reset

Nebo z grafického rozhraní výběrem Smazat stávající nastavení.

Pokud se nemůžete přihlásit do systému v normálním režimu, můžete zakázat režim ladění z nouzového režimu.

V případě, že bezpečný režim systém se nespustí, zkuste smazat následující klíče registru zavedením ze spouštěcího disku:

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

Aktuální stav nástroje Driver Verifier můžete zkontrolovat takto.

Označuje systémový ovladač, který pravděpodobně nezpůsobuje problém (např. win32k.sys). V tomto případě bude vyžadována seriózní analýza skládky, která vyžaduje velmi hluboké znalosti a zkušenosti v této oblasti. Ovladače však můžete zkontrolovat sami pomocí vestavěné kontroly ovladačů operačního systému. Verifier.exe. Přestože je podrobně popsána v článku znalostní báze Microsoft Knowledge Base Using Driver Verifier to Troubles Drivers Windows, je zde prezentovaný materiál poměrně složitý. technická úroveň. Níže je Stručný popis opatření, která je třeba provést ke kontrole řidičů.

Na této straně

Začínáme s ověřovačem ovladačů

V nabídce Start - Vykonat(nebo Start - Vyhledávání) vstoupit ověřovatel a stiskněte Enter. Spustí se Kontrola ovladačů. Vyberte položku Vytvořte nestandardní parametry (pro kód programu) a stiskněte tlačítko Dále.

Vyberte jednotlivé možnosti z úplný seznam a stiskněte tlačítko Dále.

V dalším kroku zaškrtněte všechna políčka kromě Simulace nedostatku zdrojů a stiskněte tlačítko Dále.

V dalším kroku vyberte Automaticky vybrat nepodepsané ovladače a stiskněte tlačítko Dále. Pokud nebyly nalezeny žádné nepodepsané ovladače, přejděte na .

Nepodepsané ovladače

Pokud jsou zjištěny nepodepsané ovladače, zobrazí se jejich seznam.

Ovladače mohou patřit k zařízením i aplikacím. Nezavírejte okno Driver Verifier ani neklikejte na Dále Nyní.

Vyhledejte aktualizované ovladače

Musíte zkontrolovat, zda jsou aktualizované ovladače.

  1. Pokud v seznamu vidíte ovladač aplikace, navštivte stránky jeho výrobce – aplikace mohla být aktualizována. Pokud neexistuje žádná aktualizovaná verze, můžete zkusit aplikaci odinstalovat (vždy ji můžete později znovu nainstalovat). Pokud přestanou kritické chyby, byla to příčina.
  2. Pokud v seznamu vidíte ovladač zařízení a pracujete v něm Windows Vista využít centrum Aktualizace systému Windows hledat nové ovladače. Tato metoda funguje dobře pro systém Windows Vista, protože mnoho výrobců zařízení spolupracuje se společností Microsoft na zpřístupnění jejich ovladačů ke stažení. pomocí Windows Aktualizace. V Ovládacích panelech vyberte Windows Update a zkontrolujte aktualizace ovladače vašeho zařízení. Pokud je ovladač nalezen, nainstalujte jej.
  3. Pokud vám Windows Update nenabízí nové ovladače, navštivte web výrobce zařízení. Možná jsou tam k dispozici nové ovladače. Pokud máte problémy s hledáním ovladačů, kontaktujte prosím fórum na webu.

Po aktualizaci aplikace nebo ovladače zavřete okno Driver Verifier. stisknutím tlačítka zrušení(ale ne Dále) . Restartujte počítač a pokračujte v používání operačního systému. Pokud se kritická chyba již neobjevuje, vyřešili jste ji aktualizací ovladače.

Odebrání ovladačů

Pokud nové ovladače nelze najít, zkuste ovladač odinstalovat.

Pozornost! Odebrání ovladačů vede k nefunkčnosti zařízení. Po restartu v nejlepším případě operační systém nainstaluje příslušný ovladač z vlastního úložiště ovladačů. Pokud si nejste jisti, zda odebrat konkrétní ovladač, neodstraňujte jej.

Ve Správci zařízení ( Start - Hledat / Spustit - devmgmt.msc - OK) vyhledejte zařízení, klikněte na něj pravým tlačítkem a vyberte z kontextová nabídka odstavec Vlastnosti. Poté přejděte na kartu Řidič a stiskněte tlačítko Vymazat.

Kontrola nepodepsaných ovladačů

Pozornost! Po kontrole nepodepsaných ovladačů se systém nemusí spustit (níže je popsáno, jak v takové situaci jednat).

Pokud nechcete ovladač odebrat a/nebo chcete zkontrolovat nepodepsané ovladače, klikněte v okně Driver Verifier na Dále. Budete vyzváni k výběru fyzického disku.

Připraven a poté restartujte počítač. Pokud se po restartu zobrazí modrá obrazovka s chybou, problémový ovladač byl identifikován - jeho název bude uveden v chybové zprávě. Restartujte počítač a kliknutím přejděte do nouzového režimu F8 Start - Hledat / Spustit tým verifier.exe /reset.

Pokud se systém spustí do normální mód, kontrola nepodepsaných ovladačů byla úspěšně dokončena - nejsou zdrojem problému. Spuštěním můžete zobrazit seznam testovaných ovladačů ověřovatel.exe .

Protože nepodepsané ovladače nejsou příčinou kritická chyba, musíte zkontrolovat ostatní ovladače.

Vlastní kontrola řidiče

Pokud nejsou nalezeny žádné nepodepsané ovladače nebo jejich kontrola neodhalí žádné problémy, budete muset provést vlastní kontrolu ovladače. V tomto případě v okně zobrazeném níže vyberte Vyberte název ovladače ze seznamu.

V dalším kroku budete požádáni o výběr ovladačů, které chcete skenovat. Nevybírejte všechny ovladače najednou, protože jejich kontrola zabere spoustu času a systémových prostředků.

Proto může být nutné ověření provést v několika fázích. Postup při výběru ovladačů může být následující:

  1. Nedávno aktualizované ovladače nebo ovladače, které obvykle způsobují problémy (ovladače antivirové programy, firewally, virtuální disky).
  2. Ovladače nedodané společností Microsoft.
  3. Skupina 10 - 15 řidičů najednou.

Vyberte jednotku, na které je nainstalován operační systém, a klikněte Připraven a poté restartujte počítač.

Pozornost! Po kontrole ovladačů se systém nemusí spustit (níže je popsáno, jak v takové situaci jednat).

Pokud se po restartu zobrazí modrá obrazovka s chybou, problémový ovladač byl identifikován - jeho název bude uveden v chybové zprávě. Restartujte počítač a kliknutím přejděte do nouzového režimu F8 při načítání. Po přihlášení resetujte všechna nastavení ověření řidiče zadáním Start - Hledat / Spustit tým verifier.exe /reset.

Pokud se systém spustí v normálním režimu, kontrola vybraných ovladačů byla úspěšně dokončena - nejsou zdrojem problému. Spuštěním můžete zobrazit seznam testovaných ovladačů ověřovatel.exe a výběrem položky v prvním kroku Zobrazení informací o aktuálně testovaných ovladačích.

Nyní vyberte další skupinu ovladačů a znovu ji zkontrolujte.

Všechny ovladače byly zkontrolovány – co dál?

Pokud kontrola všech řidičů proběhla úspěšně, musím smeknout klobouk před vaší trpělivostí a vytrvalostí. Ovladače s největší pravděpodobností nejsou příčinou kritické chyby ve vašem systému. Je možné, že problém spočívá v hardwaru vašeho počítače – například vadný pevný disk popř paměť s náhodným přístupem nebo napájecí zdroj nemá dostatek energie pro napájení všech zařízení. Mohou se vyskytnout další hardwarové problémy, které také nelze zjistit kontrolou ovladačů.

Vadný ovladač může vašemu počítači způsobit mnoho problémů. Nejčastějším příznakem, že ovladače potřebují aktualizaci, je modrá obrazovka smrti. Naštěstí se nám tato modrá obrazovka zobrazuje pomocí chybových kódů a výpisů paměti, což nám umožňuje identifikovat příčinu v konkrétním ovladači nebo zařízení a aktualizovat ji nebo odstranit. To se stává obtížné, když výpisy z paměti a chybové kódy nepomáhají nebo počítač dokonce neukazuje chybové kódy, ale jednoduše zablokuje systém. Co dělat v těchto případech?

Zabudováno do systému Windows Ověřovač ovladačů navržený tak, aby testoval řidiče tím, že klade na systémové ovladače dodatečnou zátěž a zátěžové testy vyvolávají havárii. To vám pomůže identifikovat špatné ovladače ve Windows.

Příprava systému pro kontrolu ovladačů Windows 10

Před zapnutím Ověřovač ovladačů, Vezměte prosím na vědomí, že Pokud si nedáte pozor, mohou vám ovladače zablokovat přístup k vašemu počítači. Driver Verifier, když detekuje špatný ovladač, zobrazí se vám modrá obrazovka, pokud jich je několik, vytvoří se cyklus zatížení>načtení>selhání a vy nebudete moci znovu začít systém windows zakázat crash testování ovladačů systému. Proto budeme připraveni na každého hasiče, jinak v naší době už ruské „možná tě to sveze“ nefunguje dobře. Před povolením ověření ovladače proveďte jednu z následujících akcí:.

  • Zkontrolujte, zda můžete snadno spustit nouzový režim bez Je vyžadován BIOS. Běžnými slovy, vstup do nouzového režimu musí být proveden pomocí pracovního tabulka oken. Podržte Shift+reboot, stiskněte a podržte tlačítko Shift a klikněte na restart. Zkuste jiný způsob, nainstalujte možnost prostřednictvím systému Windows.
  • Při deaktivaci antivirových produktů vytvořte bod obnovení systému. OTEVŘENO Windows vyhledávání a vytáčet Vytvoření bodu obnovení, vyberte si z nabízeného a postupujte podle pokynů, které vám byly poskytnuty.
  • Vytvořte si pro svůj počítač, abyste k němu měli přístup příkazový řádek prostřednictvím možností při použití disku pro obnovení.
  • Můžete nebo jakákoli jiná data, o která se obáváte.
  • Určitě si přečtěte můj crash test na konci článku. Pomůže vám v případě neúspěchu, který se mi stal.

Aktivace funkce Windows Driver Verifier

Před aktivací ovladačů si přečtěte výše uvedenou část o tom, jak se chránit před nekonečným načítáním.

  • Stiskněte Windows+R a zadejte cmd pro otevření příkazového řádku.

Do příkazového řádku zadejte následující kód:

  • ověřovatel

Určete položku (pro kód programu).

Vyberte všechny možnosti kromě „Kontrola shody DDI“ a „Náhodná emulace nedostatku zdrojů“.

Kliknutím na sloupec dodavatele seřadíte. Není nutné vybírat všechny ovladače, pouze od jiných dodavatelů, kde není nápis Microsoft Corporation. Pokud jste si jisti, že chyba je v některém ovladači, zaškrtněte všechna políčka.


Po všech nastaveních klikněte na Dokončit a budete informováni, že kontrola bude provedena po restartu systému. Pokud vám kontrola zobrazí modrou obrazovku, poznamenejte si kód chyby, výpis paměti a restartujte počítač.

Jakmile se vrátíte do systému Windows, můžete zakázat ověření ovladače jedním z následujících způsobů:

  • Přihlaste se znovu jako přes příkazový řádek a vyberte odstranit stávající nastavení.

Otevřete příkazový řádek a zadejte následující kód:

Jak opravit zaváděcí smyčky s modrou obrazovkou smrti

  1. Rád bych poznamenal, že jsem zažil cyklické bootování s vadným ovladačem. Nebyla uvedena žádná chyba ani kód výpisu paměti, což mě překvapuje.
  2. Po 2-4 cyklickém načtení modré obrazovky byla automaticky spuštěna možnost „obnovení systému“. Ve kterém jsem kliknul na "odstraňování problémů" > " Extra možnosti" > "Možnosti spouštění" > "Restartovat". Po spuštění vyberte pro spuštění v nouzovém režimu 4 nebo 5. Deaktivujte Správce ověřovače ovladačů, jak je uvedeno výše.
  3. Chcete-li se vyhnout spuštění do nouzového režimu, přejděte do části Odstraňování problémů > Pokročilé možnosti a PŘÍKAZOVÝ ŘÁDEK. Do kterého stačí zadat příkaz Verifier /bootmode resetonbootfail.
  4. Před zahájením kontroly řidiče zkopírujte nebo vyfoťte na svůj mobilní telefon všechny 3 výše uvedené body. Nezapomeňte si pro jistotu zkopírovat odkaz na článek.

Jak otevřít soubor DMP pro zobrazení analýzy chyb

  • Testovací soubory jsou na cestě C:\Windows\Minidump.
  • Formát souboru DMP můžete otevřít pomocí

Nástroj, který si dnes popíšeme, se nazývá Driver Verifier a je součástí všech operační systémy, včetně systému Windows XP. Tento program umožňuje zkontrolovat a identifikovat problematické, které mohou značně poškodit systém. Nejznámějším problémem je modrá obrazovka smrti.

Data o takových ovladačích se zaznamenávají do výpisu paměti, aby bylo možné provést analýzy později. Obslužný program tedy vystavuje řidiče tzv. zátěžovým situacím (testům), vytvářejícím vizuální extrémní podmínky, například nedostatek paměti, různé zámky, IRQL, IRP kontroly, DMA atd., I/O řízení. Jinými slovy, simulují se extrémní situace, které by při běžné práci s Windows neměly nastat, nebo se nestávají často. Nástroj vám tedy umožňuje identifikovat ovladače, které mohou vést k nouzové vypnutí systémy.

Jak jsem již řekl, utilita je zabudována do všeho Verze Windows a je na cestě %windir%\system32. Nástroj lze také použít ve dvou verzích: příkazový řádek a grafické rozhraní.

Chcete-li tedy spustit nástroj pro kontrolu ovladačů, musíte otevřít okno "Běh" zadejte následující příkaz:

ověřovatel

Otevře se okno s potřebná nastavení, ve kterém vybereme druhou položku - "Vytvořit vlastní parametry" nebo "Vytvořit vlastní nastavení".

Nyní musíme seřadit obsah, abychom to udělali, klikněte na slovo v horní části tabulky Poskytovatel. Nyní můžete vybrat všechny ovladače. Mimochodem, nemusíte si vybírat ovladače od Microsoftu.

Nyní můžete stisknout tlačítko Dokončit, poté budete požádáni o restartování systému.

Restart byl tedy dokončen a systém se nyní spustí v režimu ověření ovladače. Nástroj poběží na pozadí a bude provádět různé testy. Dokud utilita neskončí, můžete klidně pracovat u počítače. Po práci bude informační soubor uložen na výpis paměti. Takový soubor se obvykle nachází podél cesty: C:\Windows\Minidump\*.dmp. Nyní jej lze analyzovat například pomocí Windbg nebo jiného podobného programu.

Pokud se během pár dní ukáže, že se problém neopakoval, tak můžeme říci, že problém vůbec není v ovladačích a budete muset hledat příčinu jinde. Mezitím již můžete zakázat režim ověření ovladače. Chci hned říci, že tento režim značně zpomaluje systém, proto se s ním nedoporučuje často pracovat.

Obslužný program můžete zakázat takto: do příkazového řádku zadejte následující příkaz:

To je vše. Doufám, že vám tento článek pomohl při řešení vašich problémů.