Cum se analizează fișierele DUMP (DMP) pe Windows 8 și 10

Un BSOD (Blue Screen of Death) este numele dat ecranului albastru care apare atunci când un computer care rulează pe o versiune a sistemului de operare Windows se blochează și se oprește brusc. Cauza unui BSOD este descrisă de ecranul albastru în sine, dar văzând că ecranul albastru este vizibil doar câteva secunde înainte ca computerul să se oprească complet sau să repornească, analizând întreg BSOD chiar atunci și este imposibil.

Din fericire, totuși, ori de câte ori un computer Windows configurat corect se blochează și afișează un BSOD, acesta creează un fișier dump (.dmp) care conține detaliile BSOD. Fișierele .dmp pe care le creează Windows sunt, totuși, în limbajul computerului și trebuie convertite într-un format ușor de înțeles de către om înainte de a putea fi analizate. WinDBG ( Win dows D e B u G ger) este un utilitar software creat de Microsoft, care este capabil să încarce și să prezinte fișierele .dmp pe care computerele Windows le creează atunci când BSOD le analizează utilizatorilor. Cu toate acestea, pentru a utiliza WinDBG pentru analiza BSOD-urilor, va trebui să-l configurați în mod corespunzător și exact acest ghid este aici pentru a vă învăța să faceți.

Etapa 1: Asigurați-vă că aveți versiunea corectă a .NET Framework

Pentru a funcționa așa cum ar trebui, WinDBG nu necesită altceva decât versiunea 4.5.2 a Microsoft .NET Framework. Dacă aveți orice altă versiune a .NET Framework instalată pe computerul pe care doriți să analizați fișierele .dmp, descărcați .NET Framework 4.5.2 de aici și apoi instalați-l înainte de a trece la descărcare, instalare și configurare WinDBG .

Pentru a verifica ce versiune de NET Framework aveți, țineți tasta Windows și apăsați pe r . În dialogul de rulare, tastați

% windir% \ Microsoft.NET \ Framework \

Veți vedea folderul cu versiunea. Dacă afișează un folder cu „4.0.etc”, atunci cel mai probabil aveți deja versiunea 4.5 a .NET Framework.

Etapa 2: Descărcarea și instalarea WinDBG

Faceți clic aici pentru a începe descărcarea WinDBG

Odată ce windbg de instalare (un fișier numit sdksetup.exe implicit) a fost descărcat, navigați și dublu-clic pe ea pentru ao lansa.

Specificați o locație de instalare personalizată pentru WinDBG sau pur și simplu utilizați locația de instalare implicită preconfigurată.

Acceptați acordul de licență WinDBG .

În ecranul Selectați caracteristicile pe care doriți să le instalați , selectați numai funcția Instrumente de depanare pentru Windows și faceți clic pe Instalare pentru a iniția instalarea.

Așteptați ca WinDBG și caracteristica sa selectată să fie descărcate și instalate pe computer.

Etapa 3: Asocierea fișierelor .dmp cu WinDBG

Pentru a putea citi și analiza fișierele .dmp pe care le creează computerul, trebuie mai întâi să asociați fișierele .dmp cu WinDBG . Pentru a face acest lucru, trebuie să:

Dacă utilizați Windows 8 sau o versiune ulterioară, faceți clic dreapta pe meniul Start pentru a deschide meniul WinX și faceți clic pe Command Prompt (Admin) . Dacă utilizați o versiune mai veche de Windows, deschideți meniul Start , căutați „ cmd ”, faceți clic dreapta pe rezultatul căutării numit cmd și faceți clic pe Executare ca administrator . Aceasta va lansa un prompt de comandă ridicat .

Tastați următoarele în Linia de comandă ridicată și apăsați Enter :

cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64

Notă: Dacă locația de instalare pentru instanța dvs. de WinDBG este diferită, înlocuiți totul în fața CD-ului din linia de comandă de mai sus cu locația de instalare reală a WinDBG în cazul dvs.

Apoi, tastați următoarele în Linia de comandă ridicată și apăsați Enter :

windbg.exe -IA

Dacă totul a mers bine, va apărea o nouă fereastră WinDBG care conține o casetă de dialog care confirmă asocierea fișierelor .dmp ale computerului dvs. cu WinDBG . Dacă apare o astfel de casetă de confirmare, puteți continua și închide atât WinDBG, cât și promptul de comandă ridicat .

Etapa 4: Configurarea căii simbolului pentru WinDBG

Pentru a citi binele într-un fișier .dmp, WinDBG folosește simboluri pe care trebuie să le aibă la îndemână ori de câte ori aveți nevoie să citiți și să analizați un fișier .dmp. Calea simbolului este directorul de pe computerul dvs. unde WinDBG stochează toate simbolurile sale descărcate. În timp ce sunteți liber să transformați orice locație de pe hard disk-ul computerului dvs. în calea simbolului pentru instalarea WinDBG , aceasta este o etapă extrem de crucială și fragilă, motiv pentru care se recomandă să utilizați pur și simplu locația implicită (aceeași în acest ghid). Iată cum puteți configura calea simbolului pentru WinDBG :

Lansați o nouă fereastră WinDBG deschizând meniul Start și făcând clic pe Toate programele > Kituri Windows > Instrumente de depanare pentru x64 > WinDBG (x64) .

Când se lansează WinDBG , faceți clic pe Fișier > Căutare fișier simbol .

Tastați următoarele în caseta Căutare căutare simboluri și faceți clic pe OK :

SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols

Aceasta va instrui WinDBG să creeze un nou folder numit SymCache în Local Disk C și să descarce simboluri noi și să le salveze în acest folder. Puteți înlocui C: \ SymCache din textul de mai sus cu orice director pe care îl alegeți unde doriți ca WinDBG să-și stocheze simbolurile.

Faceți clic pe Fișier > Salvare spațiu de lucru . Aceasta va salva noua cale simbolică pe care ați configurat-o.

Închideți WinDBG făcând clic pe Fișier > Ieșire .

Etapa 5: Testarea instalării WinDBG

Odată ce ați descărcat, instalat și configurat în mod corespunzător WinDBG , nu vă rămâne decât să scoateți instalarea WinDBG pentru o rotire și să vedeți dacă funcționează sau nu așa cum se presupune. Pentru a testa instalarea WinDBG , trebuie să:

Descărcați acest fișier .ZIP .

Extrageți fișierul .ZIP descărcat într-un folder nou și faceți dublu clic pe fișierul .dmp din conținutul său pentru a instrui WinDBG să înceapă să îl citească și să îl afișeze.

O nouă instanță a WinDBG se va deschide automat și veți vedea text care apare în spațiul de lucru. Acesta este primul fișier .dmp pe care WinDBG îl analizează pe sistemul dvs., deci poate dura o perioadă semnificativă de timp, deoarece WinDBG va descărca simboluri și le va salva pe calea simbolului pe care ați configurat-o pe măsură ce traduce fișierul .dmp utilizat pentru testare aceasta. Data viitoare când utilizați WinDBG pentru a analiza un fișier .dmp, nu va dura atât de mult cât îl luați cu acesta.

Când WinDBG se termină analizând și traducând fișierul .dmp de test, ieșirea va arăta astfel:

Probabil cauzată de linie indică ce a declanșat BSOD.

Urmărire: MachineOwner

Textul de la sfârșit, care este în caractere aldine, apare imediat ce un fișier .dmp a fost citit și analizat complet. Odată ce acest text apare, fișierul .dmp va fi citit complet, veți ști că instalarea WinDBG funcționează și puteți trece la analiza oricâtor alte fișiere .dmp doriți. Acum puteți ieși din WinDBG făcând clic pe Fișier > Ieșire .