Folosind Driver Verifier pentru a remedia un ecran albastru al morții. Patru moduri: cum să verificați driverele pe Windows Cum să identificați conflictele dintre drivere pe Windows 10

06.07.2021 Interesant


Uneori erori DRIVER_VERIFIER_DETECTED_VIOLATION precum „ ecran albastru„hardware-ul legat poate fi cauzat de daune memorie cu acces aleator(RAM). Dacă întâmpinați reporniri aleatorii ale computerului, semnale sonore La pornire sau la alte defecțiuni ale computerului (pe lângă erorile BSOD 0xC4), este foarte probabil să existe o corupție a memoriei. De fapt, aproape 10% din blocările aplicațiilor pe sistemul de operare Windows sunt cauzate de coruperea memoriei.

Dacă ați adăugat recent o memorie nouă pe computer, vă recomandăm să o eliminați temporar pentru a vă asigura că nu cauzează eroarea DRIVER_VERIFIER_DETECTED_VIOLATION. Dacă această acțiune rezolvă BSOD, atunci aceasta este sursa problemei și, prin urmare, noua memorie este fie incompatibilă cu o parte din hardware-ul dvs., fie deteriorată. În acest caz, va trebui să înlocuiți modulele de memorie noi.

Dacă nu ați adăugat memorie nouă, următorul pas este să executați un test de diagnosticare pe memoria existentă a computerului. Un test de memorie va scana pentru erori de memorie hard și erori intermitente care ar putea cauza ecranul albastru al morții 0xC4.

Cu toate că ultimele versiuni Windows conține un utilitar pentru testarea memoriei RAM, recomand cu căldură să utilizați Memtest86. Memtest86 este un software de testare bazat pe BIOS, spre deosebire de alte programe de testare care rulează Mediul Windows. Avantajul acestei abordări este că utilitarul vă permite să verificați TOATE memoria de operare pentru erorile DRIVER_VERIFIER_DETECTED_VIOLATION, în timp ce alte programe nu pot verifica zonele de memorie ocupate de programul însuși, sistemul de operare și alte programe care rulează.

Utilitate Conducător auto Verificator incluse în toate versiuni Windows, începând cu Windows XP și vă permite să verificați driverele, să identificați driverele problematice care cauzează ecranul albastru al morții (BSOD- Blue Screen of Death) și înregistrare informatii detaliate despre driverul problematic dintr-un dump de memorie pentru analiză ulterioară. Utilitarul supune driverele verificate la diverse „ teste de stres„, simulând diverse condiții extreme: lipsă de memorie, control I/O, IRQL, blocaje, verificări DMA, IRP etc. I.e. sunt simulate situații care apar rar pe sistemele productive, iar comportamentul șoferului în acestea este monitorizat. Scopul utilitarului este de a identifica situațiile în care un șofer poate duce la o blocare a sistemului cu BSOD.

Este apelat fișierul executabil al utilitarului Driver Verifier Verificator.exeși se află în directorul %windir%\system32. Există două opțiuni pentru utilizarea utilitarului: din linia de comandă sau folosind interfața grafică.

Pentru a activa modul de verificare a driverului în Windows 8, lansați utilitarul Driver Verifier tastând

Verificator

Din lista de sarcini, selectați Creați setări personalizate (pentru dezvoltatorii de coduri)și apăsați Următorul.

Asigurați-vă că opțiunile sunt selectate Setări standard, Forțați cererile I/O în așteptareȘi Înregistrare IRP. Clic Următorul.

Apoi selectați .

Sortați conținutul tabelului făcând clic pe antetul coloanei „Furnizor” și selectați-i pe cei pe care doriți să le testați din lista de drivere. În exemplul nostru, vom efectua o verificare pentru toate driverele care nu sunt dezvoltate de Microsoftcorporație. Am selectat driverele: e1g6032e.sys (Intel) și lsi_sas.sys (LSI).

Notă. Disponibilitatea șoferului semnatura digitala Microsoft indică faptul că driverul a fost testat într-un anumit mod pentru stabilitate și codul său nu a fost modificat de atunci. De aceea nu este recomandat sau folosit.

Tot ce trebuie să faci este să dai clic finalizareași va apărea o fereastră de informații care indică că trebuie să reporniți sistemul pentru ca modificările să intre în vigoare.

Sfat. Modul de verificare a șoferului poate fi activat și din Linie de comanda. De exemplu, pentru a rula Driver Verifier cu setări standard pentru driverul myPCDriver.sys, comanda va arăta astfel:

Verificator /standard /driver myPCDriver.sys

După repornire, sistemul pornește în modul de verificare a driverului. Driver Verifier funcționează în fundal, efectuând diverse tipuri de testare a driverelor selectate pentru a identifica erorile. Utilizați computerul ca de obicei și așteptați Aspect BSOD. Dacă știți ce acțiuni au cauzat anterior blocarea sistemului, repetați-le. Dacă apare un BSOD, trebuie să copiați fișierul de descărcare a memoriei (în mod implicit, acesta este salvat în directorul C:\Windows\Minidump\*.dmp) sau similar.

Important! După activarea modului de depanare a driverului cu folosind Driver Verificator, acest mod va funcționa până când este dezactivat forțat.

Dacă problema nu reapare în decurs de 1-2 zile, atunci cu un anumit grad de certitudine putem concluziona că driverele testate nu sunt cauza prăbușirii sistemului și modul de scanare al acestora poate fi dezactivat.

Sfat. Folosind Validatorul Drivere Windowsîncetinește semnificativ Operare Windows, deci nu este recomandat să lucrați constant în acest mod.

Puteți dezactiva Driver Verifier din linia de comandă:

Verificator/resetare

Sau din interfața grafică selectând Ștergeți setările existente.

Dacă nu vă puteți conecta la sistem în modul normal, puteți dezactiva modul de depanare din modul sigur.

Dacă sistemul nu pornește în modul sigur, încercați să ștergeți următoarele chei de registry pornind de pe un disc de pornire:

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

Puteți verifica starea actuală a utilitarului Driver Verifier astfel.

Am vorbit deja despre... Dar cum se instalează un driver pentru echipamentul vechi dacă nu acceptă tehnologia PnP? Și cum puteți diagnostica funcționarea șoferilor? Să ne uităm la aceste subiecte în acest articol.

Instalarea echipamentelor vechi

Daca nu ai software pentru echipamentele de la producător (cu alte cuvinte - ) și dispozitivul nu acceptă , deschideți manager de dispozitiv, faceți clic dreapta pe numele computerului de la începutul listei și selectați Instalați echipamente vechi, Apoi Mai departe. Apoi poți merge într-una din două moduri: fie computerul va încerca să recunoască dispozitivul conectat în sine, fie tu însuți selectezi clasa de dispozitiv și, cu speranță în suflet, îți vei căuta echipamentul în lista celor disponibile. Și dacă îl găsești, atunci ești norocos. Dacă nu, atunci trebuie să urmați instrucțiunile

Diagnosticarea funcționării șoferului

Prezența conflictelor de echipamente

Conflictele dintre șoferi devin din ce în ce mai puțin frecvente în zilele noastre. Dar se întâlnesc. De obicei, conflictele apar atunci când două entități necesită aceleași resurse. Și toate războaiele de pe Pământ au fost purtate de dragul de a poseda niște resurse! Deci, nu fi surprins că și componentele computerului au această slăbiciune. Pentru a afla dacă dispozitivul are conflicte, trebuie să diagnosticați driverul. Pentru a face acest lucru, accesați manager de dispozitiv, Selectați Dispozitive. Apoi, în meniul contextual, selectați Proprietățiși deschideți fila Resurse. Mai jos veți găsi un câmp Lista dispozitivelor aflate în conflict, unde poți afla dacă există sau nu conflicte. Dacă există, se activează butonul „Schimbare”, unde tu, în calitate de judecător, vei împărți resursele între cele aflate în conflict.

Informatii despre sistem

De asemenea, pentru a diagnostica funcționarea șoferilor, se folosește utilitarul Informatii despre sistem, pe care îl puteți deschide dacă intri în meniul Run msinfo32.
Veți vedea trei noduri în el. Pentru a diagnostica driverele, puteți utiliza următoarele:

  • Primul nod are un parametru Conflicte și împărtășire.În ea veți vedea ce echipament utilizează aceleași resurse. Ceea ce la rândul său este motiv posibil Probleme.
  • În al doilea nod puteți găsi Detalii despre echipamentul necesar. Și în scopul diagnosticării șoferului, cel mai bine este să utilizați parametrul Dispozitive cu probleme.
  • În al treilea nod, extinderea parametrului Drivere de sistem Puteți afla despre starea driverelor de kernel. Aceasta este foarte parametru important, deoarece se concentrează în mod special pe driverele de kernel ale sistemului de operare. Și restaurarea unui driver de kernel este mult mai dificilă decât restaurarea unui driver de imprimantă. Și, prin urmare, este mai bine să diagnosticați astfel de cazuri, altfel vă puteți împiedica de unul dintre erori fatale.

Manager de verificare a șoferului

Un alt instrument de diagnosticare a driverului este Manager de verificare a șoferului. Vă permite să puneți șoferii sub sarcină, să simulați o lipsă de resurse, în general, să puneți șoferii în condiții nerealist de dificile pentru ei, pentru a identifica posibile defecțiuni. Puteți apela acest instrument folosind meniul A executa, dacă intri acolo și executați comanda verificator.

Sincer să fiu, acest utilitar are o interfață destul de vagă. Este parerea mea. Da, și nu mă interesează în mod deosebit, din moment ce chiar și atunci când alerg mașină virtualăși o grămadă de programe nu pot încărca hardware-ul peste 60%. Prin urmare, nu am acordat atenție acestui utilitar. Dar, conform funcționalității descrise, această utilitate un instrument foarte bun.

Diagnosticare DirectX

Dacă tastați în meniul Run dxdiag, atunci vei fugi Instrument de diagnosticare. În fereastra care se deschide vor fi 4 file: a doua despre ecran, a treia despre sunet și a patra despre sistemul de intrare. Fiecare dintre ele are o notă în partea de jos care indică prezența sau absența problemelor. După cum puteți vedea, acest remediu diagnosticează doar aceste trei clase de echipamente. De ce? Pentru că principala utilizare a DirectX este în crearea de jocuri. De ce are nevoie jocul? Un ecran pentru a vedea ce ne jucăm! Sunete pentru a auzi vuietul unui motor sau o împușcătură în spate. Și un sistem de intrare pentru a conduce sau a trage. Și nu contează că imprimanta dvs. nu imprimă. Pur si simplu.

Așa că noroc cu driverele dvs. și, dacă aveți nevoie de diagnosticare a driverului, atunci nu ezitați să utilizați oricare dintre instrumentele descrise mai sus. De asemenea, articolul se referă parțial la subiectul acestui articol, deoarece driverele sunt produse software.

Indică un driver de sistem care este puțin probabil să cauzeze problema (de exemplu, win32k.sys). În acest caz, va fi necesară o analiză serioasă a haldului, necesitând cunoștințe și experiență foarte profunde în acest domeniu. Cu toate acestea, vă puteți verifica singur driverele folosind sistemul încorporat sistem de operare instrumente de verificare Verifier.exe. Deși este tratat în detaliu în articolul din baza de cunoștințe Microsoft Utilizarea Driver Verifier pentru a depana problemele driverului Windows, materialul prezentat acolo este prezentat la un nivel tehnic destul de avansat. Mai jos este scurta descriere acțiunile care trebuie întreprinse pentru verificarea șoferilor.

Pe aceasta pagina

Noțiuni introductive cu Driver Verifier

În meniu startA executa(sau startCăutare) introduce verificatorși apăsați Enter. Se va lansa Driver Checker. Selectați un articol Creați parametri non-standard (pentru codul programului)și apăsați butonul Mai departe.

Selectați opțiuni individuale din lista plina și apăsați butonul Mai departe.

În pasul următor, bifați toate casetele, cu excepția Simularea deficitului de resurseși apăsați butonul Mai departe.

În pasul următor, selectați Selectați automat driverele nesemnateși apăsați butonul Mai departe. Dacă nu sunt găsite drivere nesemnate, accesați .

Șoferi nesemnați

Dacă sunt detectate drivere nesemnate, veți vedea o listă a acestora.

Driverele pot aparține atât dispozitivelor, cât și aplicațiilor. Nu închideți fereastra Driver Verifier și nu faceți clic pe Mai departe Acum.

Căutați drivere actualizate

Trebuie să verificați dacă există drivere actualizate.

  1. Dacă vedeți listat un driver de aplicație, vizitați site-ul web al producătorului pentru a vedea dacă aplicația a fost actualizată. Dacă nu există o versiune actualizată, puteți încerca să dezinstalați aplicația (o puteți reinstala oricând mai târziu). Dacă erorile critice încetează, aceasta a fost cauza.
  2. Dacă vedeți un driver de dispozitiv în listă și lucrați în el Windows Vista folosește centrul Actualizări Windows pentru a căuta noi drivere. Această metodă funcționează bine pentru Windows Vista, deoarece mulți producători de dispozitive se asociază cu Microsoft pentru a-și pune driverele disponibile pentru descărcare. folosind Windows Actualizați. În Panoul de control, selectați Windows Updateși verificați dacă există actualizări ale driverului dispozitivului dvs. Dacă driverul este găsit, instalați-l.
  3. Dacă Windows Update nu vă va oferi drivere noi, vizitați site-ul web al producătorului dispozitivului. Poate că acolo sunt disponibile drivere noi. Dacă întâmpinați probleme la găsirea driverelor, vă rugăm să vizitați forumul Găsire drivere, firmware și manuale pe OSzone.net.

După actualizarea unei aplicații sau a unui driver, închideți fereastra Driver Verifier. apăsând un buton Anulare(dar nu Mai departe) . Reporniți computerul și continuați să utilizați sistemul de operare. Dacă eroarea critică nu mai apare, ați rezolvat-o prin actualizarea driverului.

Eliminarea driverelor

Dacă nu pot fi găsite drivere noi, încercați să dezinstalați driverul.

Atenţie! Eliminarea driverelor duce la inoperabilitatea dispozitivului. După o repornire, în cel mai bun caz, sistemul de operare va instala driverul corespunzător din propriul magazin de drivere. Dacă nu sunteți sigur dacă să eliminați un anumit driver, nu îl eliminați.

În Manager dispozitive ( startCăutați / Rulațidevmgmt.mscBine) găsiți dispozitivul, faceți clic dreapta pe el și selectați din meniul contextual paragraf Proprietăți. Apoi accesați fila Conducător autoși apăsați butonul Șterge.

Se verifică driverele nesemnate

Atenţie! După verificarea driverelor nesemnate, este posibil ca sistemul să nu pornească (mai jos este descris cum să acționați într-o astfel de situație).

Dacă nu doriți să eliminați driverul și/sau doriți să verificați dacă există drivere nesemnate, în fereastra Driver Verifier, faceți clic pe Mai departe. Vi se va solicita să selectați un disc fizic.

Gata, apoi reporniți computerul. Dacă după repornire vedeți un ecran albastru cu o eroare, driverul problematic a fost identificat și numele acestuia va fi inclus în mesajul de eroare. Intrați în modul sigur și resetați toate opțiunile de verificare a driverului introducând startCăutați / Rulați echipă verifier.exe /reset.

Dacă sistemul pornește în Mod normal, verificarea pentru drivere nesemnate a fost finalizată cu succes - nu sunt sursa problemei. Puteți vedea o listă de drivere testate rulând verificator.exe .

Pentru că driverele nesemnate nu sunt cauza eroare critica, trebuie să verificați alte drivere.

Verificare personalizată a șoferului

Dacă nu se găsesc drivere nesemnate sau verificarea acestora nu dezvăluie probleme, va trebui să efectuați o verificare personalizată a driverului. În acest caz, în fereastra de mai jos, selectați Selectați numele șoferului din listă.

În pasul următor, vi se va cere să selectați driverele de scanat. Nu selectați toți driverele deodată, deoarece verificarea acestora va dura mult timp și resurse de sistem.

Prin urmare, este posibil ca verificarea să fie efectuată în mai multe etape. Secvența pas cu pas pentru selectarea driverelor ar putea fi următoarea:

  1. Driverele actualizate recent sau cele care cauzează de obicei probleme (drivere programe antivirus, firewall-uri, discuri virtuale).
  2. Drivere care nu sunt furnizate de Microsoft.
  3. Grup de 10 - 15 șoferi la un moment dat.

Selectați unitatea pe care este instalat sistemul de operare și faceți clic Gata, apoi reporniți computerul.

Atenţie! După verificarea driverelor, este posibil ca sistemul să nu pornească (descris mai jos cum să acționați într-o astfel de situație).

Dacă după repornire vedeți un ecran albastru cu o eroare, driverul problematic a fost identificat și numele acestuia va fi inclus în mesajul de eroare. Reporniți computerul și intrați în modul sigur făcând clic F8în timpul încărcării. După conectare, resetați toate setările de verificare a driverului introducând startCăutați / Rulați echipă verifier.exe /reset.

Dacă sistemul pornește în modul normal, verificarea driverelor selectate a fost finalizată cu succes - nu sunt sursa problemei. Puteți vedea o listă de drivere testate rulând verificator.exeși selectarea articolului în primul pas Afișați informații despre șoferii verificați în prezent.

Acum selectați următorul grup de șoferi și verificați din nou.

Toți șoferii au fost verificați - ce urmează?

Dacă verificarea tuturor șoferilor a avut succes, trebuie să-mi scot pălăria pentru răbdarea și perseverența ta. Cel mai probabil, driverele nu sunt cauza erorii critice care apar pe sistemul dumneavoastră. Este posibil ca problema să se afle în hardware-ul computerului dvs. - de exemplu, un hard disk sau RAM defecte sau sursa de alimentare este defectă. putere insuficientă pentru a asigura funcționarea tuturor dispozitivelor. Pot exista și alte probleme hardware care nu pot fi identificate prin verificarea driverelor.

Dacă bănuiți că vreunul dintre drivere nu funcționează corect sau, după analizarea unui dump de memorie, ați identificat driverul care a cauzat eroarea, atunci pentru a verifica mai amănunțit funcționarea driverelor, puteți verifica în mod independent driverele folosind verificarea instrument încorporat în sistemul de operare Verifier.exe.

Se verifică driverele nesemnate.

verificatorși apăsați Enter.
2) Selectați un articol și apăsați butonul Mai departe.
și apăsați butonul Mai departe.
Simularea deficitului de resurseși apăsați butonul Mai departe.
Selectați automat driverele nesemnateși apăsați butonul Mai departe.

Dacă sunt detectate drivere nesemnate, sistemul vă va afișa o listă a acestora, care va indica fișierele driverului și descrierea acestora. Mai mult, driverele găsite pot aparține atât dispozitivelor, cât și aplicațiilor. Nu închideți fereastra Driver Verifier și nu apăsați încă niciun buton.

Opțiunea 1: Actualizați programul sau driverul.

6) Vizitați site-ul web al producătorului dispozitivului sau al autorului programului și descărcați o versiune mai nouă.
7) Reinstalați programul sau actualizați driverul.
8) După actualizarea aplicației sau a driverului, închideți fereastra Driver Verifier făcând clic Anulare.
9) Reporniți computerul și continuați să utilizați sistemul de operare.
Dacă sistemul nu întâmpină erori asociate cu acest driver, atunci actualizarea driverului sau programului l-a eliminat.

Opțiunea 2: dezinstalați programul sau driverul.

6.1) Dezinstalați programul care deține acest driver.
6.1.1) Deschis Panou de controlToate articolele din panoul de controlPrograme și caracteristiciși dezinstalați aplicația care deține driverul.
Înainte de a dezinstala programul, asigurați-vă că îl aveți disc de instalare sau instalarea sa este salvată pe disc.

6.2) Dezinstalați driverul în Manager dispozitive.
6.2.1) În meniu start click dreapta pe Calculatorși selectați Proprietăți.
6.2.2) Faceți clic pe lista din stânga pe manager de dispozitiv.
6.2.3) B Manager de dispozitiv găsiți dispozitivul, faceți clic dreapta pe el și selectați din meniul contextual Proprietăți.
6.2.4) Accesați fila Conducător autoși apăsați butonul Șterge.

7) După dezinstalarea aplicației sau a driverului, închideți fereastra Driver Verifier făcând clic Anulare.
8) Reporniți computerul și continuați să lucrați în sistemul de operare.

Dacă sistemul nu întâmpină erori asociate cu acest driver, atunci dezinstalarea driverului sau a programului l-a eliminat.

Opțiunea 3: Verificarea driverelor nesemnate.

Atenţie! După verificarea driverelor nesemnate, este posibil ca sistemul să nu pornească (înainte de a trece la actiunile urmatoare, citiți această opțiune până la sfârșit).

6) Faceți clic pe butonul Gatași reporniți computerul.

7) Reporniți computerul
8) Înainte de începere Pornire Windows apăsați tasta F8. Când apare fereastra de selectare a unității: selectați unitatea pe care aveți instalat Windows, apăsați Enter și apoi imediat F8.
9) Selectați un articol Modul sigur
10) Deschideți meniul de dialog A executa: Start ->
11) Introduceți comanda verifier.exe /resetși apăsați Enter.

Dacă sistemul pornește în modul normal, verificarea driverelor nesemnate este finalizată cu succes - nu sunt sursa problemei.

Verificarea șoferilor semnați.

1) În bara de căutare a meniului Start, introduceți verificatorși apăsați Enter.
2) Selectați un articol Creați parametri non-standard (pentru codul programului)și apăsați butonul Mai departe.
3) Setați comutatorul pe Selectați parametrii individuali dintr-o listă completăși apăsați butonul Mai departe.
4) Bifați toate casetele, cu excepția casetei de selectare Simularea deficitului de resurseși apăsați butonul Mai departe.
5) Setați comutatorul pe Selectați numele șoferului din listăși apăsați butonul Mai departe.
6) Faceți clic pe antetul coloanei Furnizor pentru a sorta șoferii după furnizor.
7) Selectați primii 10-15 drivere bifând casetele de lângă aceștia în coloană Verifica.
Nu selectați toate driverele simultan, deoarece verificarea acestora va dura mult timp și resurse de sistem.
8) Faceți clic pe butonul Gatași reporniți computerul. Dacă sistemul pornește în modul normal, verificarea driverelor selectate a fost finalizată cu succes - nu sunt sursa problemei. În acest caz, repetați pașii descriși mai sus, selectând următorii 10-15 drivere.

Dacă după o repornire apare un ecran albastru cu o eroare, driverul problematic a fost identificat - numele acestuia va fi inclus în mesajul de eroare. În acest caz:

1) Reporniți computerul
2) Înainte de a porni Windows, apăsați tasta F8. Când apare fereastra de selectare a unității: selectați unitatea pe care aveți instalat Windows, apăsați Enter și apoi imediat F8.
3) Selectați un articol Modul sigur
4) Deschideți meniul de dialog A executa: Start -> Run sau apăsați combinația Win+R
5) Introduceți comanda verifier.exe /resetși apăsați Enter. Dacă verificarea tuturor driverelor s-a finalizat cu succes, atunci cel mai probabil driverele nu sunt cauza erorii critice care apar pe sistemul dumneavoastră.