Ako opraviť chyby s modrou obrazovkou DRIVER_VERIFIER_DETECTED_VIOLATION (0x000000C4). Bežné chyby a riešenia ovládačov Vyhľadávač konfliktov ovládačov

8022

Jeden z najviac pravdepodobné príčiny vzhľad modrej obrazovky smrti sú nesprávne fungujúce ovládače. Presnú príčinu poruchy môžete určiť analýzou súboru s výpisom stavu po BSOD, ale nie je tomu vždy tak. V niektorých prípadoch nie je možné určiť zdroj problému ani pri najdôkladnejšej analýze skládok. V takýchto situáciách môže pomôcť - na plný úväzok Utilita Windows určené na pokročilé testovanie ovládačov.

Pracovať v pozadie, monitoruje nielen činnosť ovládačov, ale aj simuluje rôzne "Stresujúce" situáciách, ako je nedostatok Náhodný vstup do pamäťe... Informácie získané počas testovania "Pridané do" na uloženie súboru DMP... Verifikátor ovládača vám umožňuje analyzovať chyby I / O, kontrolovať pretečenie vyrovnávacej pamäte a identifikovať chyby v mechanizme IRQL atď. Stručne povedané, program vám umožňuje identifikovať situácie, v ktorých môže vodič viesť k zlyhaniu systému BSOD.

Špecifickosť pomôcky vôbec nevylučuje jej používanie bežnými užívateľmi. S jeho pomocou môže ktokoľvek vytvoriť správu; je úplne iná vec, ako sa zaoberať jej dekódovaním. Nikto to však nevyžaduje od bežných používateľov, pokiaľ ide o výslednú skládku, potom môže byť jej analýza ponechaná na pleciach profesionálov kontaktovaním nejakého známeho počítačového fóra o pomoc.

Dôležitá poznámka: pred použitím pomôcky sa dôrazne odporúča vytvorte bod obnovenia systému alebo plný záloha... V systéme Windows 8 a 8.1 budete tiež musieť aktivovať režim zabezpečené spustenie... Je to nevyhnutné v prípade neočakávaných chýb počas prevádzky Driver Verifier. To vám umožní spustiť, zakázať testovací režim a vrátiť systém.

Pomôcku môžete spustiť príkazom overovateľ.

V nasledujúcom okne Manažéra označte parametre, pomocou ktorých sa bude testovanie vykonávať (pre úplnosť je možné vybrať všetky).

V treťom okne nemôžete nechať nič.

V štvrtom okne obslužný program ponúkne výber skupiny ovládačov na testovanie.

V predvolenom nastavení sú všetky nepodpísané ovládače vybrané ako patriace do rizikovej skupiny, ale ovládače môžete určiť aj sami začiarknutím v piatom okne Správcu skenovania.

To je všetko. Po reštartovaní počítača sa aktivuje režim kontroly ovládača. Po celú dobu je možné počítač používať ako obvykle, až kým sa nezobrazí BSOD... Potom skopírujte súbor s výpisom z adresára C: / Windows / Minidump a pošlite ho na analýzu. Spustenie počítača so zapnutým testovaním ovládača môže trvať trochu dlhšie, takže sa nemusíte znepokojovať. Toto je normálne. Po prijatí všetkých údajov je potrebné režim ladenia deaktivovať manuálne výberom položky v grafickom rozhraní pomôcky. "Odstrániť existujúce parametre".

Chybný ovládač môže spôsobiť veľa problémov s vašim počítačom. Hlavným príznakom toho, že máte v počítači chybný ovládač, je modrá obrazovka smrť, ktorá je často spôsobená odpojením vodiča.

V tomto článku vám ukážeme, ako môžete nájsť chybný ovládač a potom ho aktualizovať alebo úplne odstrániť.

Niekedy systém Windows upozorní používateľa, že jeden z ovládačov nie je v poriadku. Stáva sa však, že systém nedokáže zistiť, v čom je problém, a preto nezobrazuje chybové správy, čo ho spomaľuje alebo nepracuje podľa potreby. V tomto prípade Správca overovača ovládačov(Verifikátor ovládača) kladie ďalší dôraz na systémové ovládače, a tým sa pokúša spôsobiť poruchu. Ak jeden z ovládačov zlyhá, potom Správca overovača ovládačov nahlási problém s modrou obrazovkou.

Varovanie

Pred použitím Správca overovača ovládačov Upozorňujeme, že tento nástroj vám môže obmedziť používanie vlastného počítača. Pokiaľ Správca overovača ovládačov spustí modrú obrazovku smrti, keď zistí chybného vodiča, čo môže spôsobiť veľké problémy pri štarte systému Windows.

Ak nemáte možnosť dostať sa do systému Windows a zakázať testovanie ovládačov, počítač pobeží v slučke „boot -> load -> crash“, z ktorej je dosť ťažké sa dostať von. Funkcia Automatická oprava je jednou z mála možností prístupu k systému Windows, je však najlepšie sa tejto situácii vyhnúť.

Pred použitím Overovača ovládačov sa ubezpečte, že máte aspoň jeden z nasledujúcich núdzových východov:

  • Môžete ísť na bezpečnostný mód... Pred spustením vstúpte do núdzového režimu Zavádzanie systému Windows Obvykle sa to robí opakovaným stlačením klávesu F8 počas spustenia počítača. Nové počítače sa však načítajú tak rýchlo, že jednoducho nestihnete zasiahnuť F8 v správnom čase.
  • Pred použitím ste vytvorili bod obnovenia systému Správca overovača ovládačov... Je tiež žiaduce mať inštalačný disk Windows, aby ste mohli obnoviť továrenské nastavenia počítača.

Ako spustiť správcu overovača ovládačov

Pred spustením návodu na použitie Správca overovača ovládačov, prečítajte si vyššie uvedenú časť „Varovanie“. Tam je napísané, ako sa vyhnúť nekonečnému načítaniu systému Windows.

Keď ste si stopercentne istí, že máte plán núdzového východu, kliknite na Kláves Windows + R.„A vstúp cmd v " Vykonať", Potom kliknite na" OK».

Do príkazového okna zadajte:

overovateľ

V rozbaľovacom okne vyberte „ Vytvorte vlastné parametre (pre kód programu)", Potom kliknite na" Ďalej».

Zobrazí sa zoznam všetkých testov, ktoré môžete vykonať na overenie ovládačov. Vyberte všetky testy zo zoznamu, okrem Simulujte omylom nedostatok zdrojov a dodatočnú kontrolu zhody DDI, potom kliknite na Ďalej».

Na ďalšej obrazovke vyberte „ Vybertemená vodičov zo zoznamu"a stlačte" Ďalej».

Tu si môžete vybrať ovládače, ktoré chcete testovať. Ak neviete, ktorý ovládač nefunguje správne, vyberte všetky okrem Microsoftu, pretože zvyčajne fungujú bez chýb.

Keď kliknete " Pripravený”, Windows vás vyzve na reštartovanie počítača. Keď sa počítač zapne, pokračujte v jeho používaní ako obvykle. Ak sa zobrazí modrá obrazovka, venujte pozornosť chybovému hláseniu a reštartujte počítač.

Akonáhle poznáte chybný ovládač, môžete ho deaktivovať Správca overovača ovládačov jedným z dvoch spôsobov. Môžete znova otvoriť príkazový riadok, zadajte príkaz overovateľ, a zvoľte „ Odstráňte existujúce parametre».

Prípadne môžete otvoriť príkazový riadok a napísať:

Reset overovača / zavádzacieho režimu pri spustení

Po vypnutí správcu overovača ovládačov reštartujte počítač. Ak sa počítač nezapne, použite jeden z núdzových východov, o ktorých sme hovorili v časti „Varovanie“.

Výkon

Ak si myslíte, že jeden z ovládačov nefunguje správne, ale nemôžete zistiť, ktorý z nich, potom Správca overovača ovládačov bude veľkým pomocníkom.

Mali by ste však byť pripravení na to, že sa počítač po testovaní ovládačov nebude dať zapnúť, zvážte preto núdzový východ, napríklad prechod do núdzového režimu alebo spustenie bodu obnovenia systému Windows.

Mali ste niekedy problémy s ovládačmi vo vašom počítači? Ako ste našli chybného vodiča? Dajte nám vedieť v nižšie uvedených komentároch!

Driver Verifier (verifier.exe) je určený na analýzu problémových ovládačov, keď analýza výpisov pamäte po BSOD neumožňuje nájsť problémový ovládač. Driver Verifier je „záchranca“ v najproblematickejších situáciách.

S Driver Verifier môžete:

    záťažový test vodiča (simulujú sa podmienky nedostatku zdrojov);

    kontrola pretečenia vyrovnávacej pamäte;

    kontrola nad chybami, ktoré sa vyskytnú počas nesprávnej prevádzky v danej IRQL;

    analýza chýb vstupov a výstupov;

    detekcia zablokovaných situácií a pod.

Verifikátor ovládača sa hodí, keď:

    správca (používateľ) má podozrenie, že práve tento ovládač spôsobuje zlyhanie systému a chce dodatočne skontrolovať, či je to skutočne tak;

    vývojári ovládačov, ktorí chcú otestovať svoj ovládač;

    Pri analýze skládky po BSOD nemôžete nájsť problematický ovládač.

Jeden z najťažších prípadov analyzovania výpisov pamäte je, keď ovládač chybne prepíše údaje pred alebo po konci ním pridelenej vyrovnávacej pamäte. V takýchto prípadoch sa v jadre OS vyskytujú chyby (napríklad analýza skládky po BSOD ukazuje, že k chybe došlo v programe ntoskrnl.exe).

Pozrime sa na podobný prípad s konkrétnym príkladom. Pomocou obslužného programu NotMyfault hovoríme BSOD - „Pretečenie vyrovnávacej pamäte“.

Výsledok analýzy skládky pomocou windbg je v prílohe nižšie.

Podľa analýzy skládky dostaneme.

1. Arg1: 00000007, Pokus o uvoľnenie fondu, ktorý už bol uvoľnený (pokúsil sa uvoľniť už uvoľnený fond)

2. IMAGE_NAME: ntkrpamp.exe (s tým súvisí samotné jadro systému)

Práve s takými chybami príde na záchranu overovateľ.

Spustiť overovač.

Vyberáme „Vytvoriť neštandardné parametre“. Potom vyberte „Vybrať parametre zo zoznamu“.

Vyberáme všetko okrem „Simulovať nedostatok zdrojov“.

Potom vyberieme „Vybrať do tohto zoznamu uvoľnené ovládače“ a zadáme cestu k ovládaču myfault.sys, ktorý sa nachádza v rovnakom adresári ako program NotMyfault.exe.

Potom označíme ovládač a klikneme na „Dokončiť“. Potom musíme reštartovať počítač.

Vykonávame všetky rovnaké akcie ako na začiatku. Spustite program NotMyfault.exe, zvoľte „Pretečenie vyrovnávacej pamäte“ a kliknite na „Crash“. Ako ste si všimli, k havárii nemusí dôjsť okamžite, pretože nie je vopred známe, kto a kedy sa pokúsi pracovať s touto pamäťou. Ako vidíte na obrázku nižšie, systém dokáže vďaka overovaču identifikovať problémového vodiča.

Dovoľte mi poskytnúť vám analýzu pomocou! Analyze –v v programe windbg.exe na výpis pamäte po BSOD.

Program overovateľa to robí tak, že kontrolovaný ovládač namiesto obvyklej pamäte dostupnej v jadre používa špeciálny fond určený na detekciu takejto chyby. Vďaka tomu môžete nájsť ovládač, ktorý vedie k BSOD.

Ak sa pozrieme na výsledky analýzy, uvidíme nasledujúce.

1. DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION (d6) - toto je jedna z chýb, ktoré overovateľ generuje

2. IMAGE_NAME: myfault.sys - vodič, ktorý viedol k problému.

Ak teda analýza výpisu pamäte po BSOD neumožňuje nájsť „vinníka“, použite program verifier.exe (nainštalujte všetky kontroly, okrem nedostatku pamäte).

Verifikátor ovládača (verifier.exe) je možné najľahšie použiť tak, že ho spustíte s nasledujúcimi parametrami:

názov súboru overovača / štandardu / ovládača

Počet zobrazení príspevku: 1 042

Označuje systémový ovládač, ktorý pravdepodobne nespôsobí problém (napr. win32k.sys). V tomto prípade bude potrebná seriózna analýza skládky, ktorá si vyžaduje veľmi hlboké znalosti a skúsenosti v tejto oblasti. Ovládače však môžete skontrolovať sami pomocou vstavaného overovača vo vašom operačnom systéme. Verifier.exe... Aj keď je to podrobne popísané v článku databázy Microsoft Knowledge Base, Použitie overovača ovládačov na riešenie problémov s ovládačmi systému Windows, materiál, ktorý je tu uvedený, je pomerne zložitý. technická úroveň... Nasleduje Stručný opis kroky, ktoré je potrebné vykonať pri kontrole ovládačov.

Na tejto stránke

Začíname s overovateľom ovládačov

V ponuke Začnite - Vykonať(alebo Začnite - Vyhľadávanie) vstúpiť overovateľ a stlačte Enter. Spustí sa overovač ovládačov. Vybrať položku Vytvorte vlastné parametre (pre kód programu) a stlačte tlačidlo Ďalej.

Vyberte jednotlivé parametre z kompletný zoznam a stlačte tlačidlo Ďalej.

V ďalšom kroku začiarknite všetky políčka okrem Simulácia nedostatku zdrojov a stlačte tlačidlo Ďalej.

V ďalšom kroku vyberte Automaticky vyberať nepodpísané ovládače a stlačte tlačidlo Ďalej... Ak nepodpísaní vodiči nenájdené, prejdite na.

Nepodpísaní vodiči

Ak sa nájdu nepodpísané ovládače, zobrazí sa ich zoznam.

Ovládače môžu patriť k zariadeniam aj k aplikáciám. Nezatvárajte okno Overovač ovládačov ani neklikajte na tlačidlo Ďalej teraz.

Nájdite aktualizované ovládače

Musíte skontrolovať, či sú k dispozícii aktualizované ovládače.

  1. Ak sa vám v zozname zobrazí ovládač aplikácie, navštívte webovú stránku výrobcu - aplikácia mohla byť aktualizovaná. Ak neexistuje aktualizovaná verzia, môžete skúsiť aplikáciu odinštalovať (kedykoľvek ju môžete znova nainštalovať). Ak kritické chyby prestali, bola to príčina.
  2. Ak sa vám v zozname zobrazuje ovládač zariadenia a používa systém Windows Vista, použite Aktualizácie systému Windows hľadať nové ovládače. Táto metóda funguje dobre v systéme Windows Vista, pretože mnoho výrobcov zariadení spolupracuje so spoločnosťou Microsoft na poskytnutí svojich ovládačov na stiahnutie. Nástroje systému Windows Aktualizácia. Na ovládacom paneli vyberte aktualizácia systému Windows a vyhľadajte aktualizácie ovládača zariadenia. Ak sa nájde ovládač, nainštalujte ho.
  3. Ak vám služba Windows Update neponúka nové ovládače, navštívte webovú stránku výrobcu zariadenia. Možno sú tam k dispozícii nové ovládače. Ak máte problémy s nájdením ovládačov, navštívte fórum na tejto stránke.

Po aktualizácii aplikácie alebo ovládača zatvorte okno Overovač ovládačov, stlačením tlačidla Zrušenie(ale nie Ďalej) ... Reštartujte počítač a pokračujte v práci v operačnom systéme. Ak sa závažná chyba už nevyskytuje, opravili ste ju aktualizáciou ovládača.

Odstránenie ovládačov

Ak sa nenájdu žiadne nové ovládače, skúste ovládač odinštalovať.

Pozor! Odstránenie ovládačov vedie k nefunkčnosti zariadení. V najlepšom prípade po reštarte operačný systém nainštaluje príslušný ovládač z vlastného obchodu s ovládačmi. Ak si nie ste istí, či potrebujete konkrétny ovládač odinštalovať, neodinštalujte ho.

V správcovi zariadení ( Začnite - Hľadať / spustiť - devmgmt.msc - OK) nájdite zariadenie, kliknite naň kliknite pravým tlačidlom myši myšou a vyberte položku Vlastnosti... Potom prejdite na kartu Vodič a stlačte tlačidlo Vymazať.

Kontrola nepodpísaných ovládačov

Pozor! Po kontrole nepodpísaných ovládačov sa systém nemusí spustiť (nižšie je popísaný postup v takejto situácii).

Ak nechcete odinštalovať ovládač a / alebo chcete vyhľadať nepodpísané ovládače, v okne Overovač ovládačov kliknite na Ďalej... Zobrazí sa výzva na výber fyzického disku.

Pripravený a potom reštartujte počítač. Ak sa po reštarte zobrazí modrá obrazovka s chybou, problémový ovládač bol identifikovaný - jeho názov bude zahrnutý v chybovom hlásení. Reštartujte počítač a kliknite na položku Núdzový režim F8 Začnite - Hľadať / spustiť príkaz verifier.exe / reset.

Ak sa systém nabootoval normálny režim, skenovanie nepodpísaných ovládačov bolo úspešné - nie sú zdrojom problému. Spustením si môžete pozrieť zoznam testovaných ovládačov verifier.exe .

Pretože nepodpísané ovládače nie sú príčinou závažnej chyby, je potrebné skontrolovať ostatné ovládače.

Selektívne overenie ovládača

Ak sa nenájdu žiadne nepodpísané ovládače alebo validácia neodhalí žiadne problémy, budete musieť vykonať náhodnú kontrolu ovládačov. V takom prípade vyberte položku v nižšie uvedenom okne Vyberte meno ovládača zo zoznamu.

V ďalšom kroku budete vyzvaní, aby ste vybrali ovládače, ktoré chcete skontrolovať. Nevyberajte všetky ovládače naraz pretože ich kontrola bude vyžadovať veľa času a systémových zdrojov.

Kontrola preto môže byť vykonaná v niekoľkých fázach. Postupná postupnosť výberu ovládačov môže byť nasledovná:

  1. Nedávno aktualizované ovládače alebo tie, ktoré zvyčajne spôsobujú problémy (ovládače antivirusový softvér, firewally, virtuálne disky).
  2. Ovládače nie sú od spoločnosti Microsoft.
  3. Skupina 10 až 15 vodičov naraz.

Vyberte jednotku, na ktorej je nainštalovaný operačný systém, a kliknite na položku Pripravený a potom reštartujte počítač.

Pozor! Po kontrole ovládačov sa systém nemusí spustiť (nižšie je popísaný postup v takejto situácii).

Ak sa po reštarte zobrazí modrá obrazovka s chybou, problémový ovládač bol identifikovaný - jeho názov bude zahrnutý v chybovom hlásení. Reštartujte počítač a kliknite na položku Núdzový režim F8 pri načítaní. Po prihlásení resetujte všetky možnosti overenia ovládača zadaním Začnite - Hľadať / spustiť príkaz verifier.exe / reset.

Ak sa systém spustil normálne, vybrané ovládače boli úspešne skontrolované - nie sú zdrojom problému. Spustením si môžete pozrieť zoznam testovaných ovládačov verifier.exe a výber položky v prvom kroku Zobrazte informácie o aktuálne testovaných ovládačoch.

Teraz vyberte ďalšiu skupinu ovládačov a znova skontrolujte.

Všetky ovládače sú overené - čo ďalej?

Ak je overenie všetkých vodičov úspešné, musím zložiť klobúk pred vašou trpezlivosťou a vytrvalosťou. Je pravdepodobné, že ovládače nie sú príčinou kritickej chyby, ktorá sa vyskytuje vo vašom systéme. Je možné, že problém spočíva v hardvéri vášho počítača - napríklad v chybnom pevnom disku alebo v pamäti RAM alebo napájací zdroj nie je dostatočne výkonný na to, aby zaistil chod všetkých zariadení. Môžu sa vyskytnúť aj ďalšie problémy s hardvérom, ktoré nie je možné zistiť kontrolou ovládačov.