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



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

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 BSOD este descrisă de ecranul albastru în sine, dar văzând că ecranul albastru este vizibil doar pentru câteva secunde înainte ca computerul să se oprească complet sau să repornească, analizând întreg BSOD chiar atunci și acolo 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 fi analizate. WinDBG ( Victorie dows D este B tu 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 sunt BSOD utilizatorilor pentru analiză. 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 se presupune, WinDBG nu necesită altceva decât versiunea 4.5.2 din Microsoft .NET Framework. Dacă aveți vreo 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 din 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 apăsat butonul Tasta Windows și Apăsați 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.

cadru net4.5



Etapa 2: Descărcarea și instalarea WinDBG

Clic aici pentru a începe descărcarea fișierului WinDBG

Odata ce WinDBG instalator (un fișier numit sdksetup.exe implicit) a fost descărcat, navigați la și faceți dublu clic pe el pentru a-l lansa.

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

Acceptați WinDBG acord de licențiere.

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

2016-04-30_082528

Asteapta pentru WinDBG și caracteristica selectată pentru a fi descărcată și instalată 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 Prompt de comandă (administrator) . Dacă utilizați o versiune mai veche de Windows, deschideți fișierul Meniul Start , caută ' cmd ”, Faceți clic dreapta pe rezultatul căutării denumit cmd și faceți clic pe Rulat ca administrator . Aceasta va lansa un nivel ridicat Prompt de comandă .

Tastați următoarele în elevat Prompt de comandă și apăsați introduce :

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

2016-04-30_083231

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

Apoi, tastați următoarele în elevat Prompt de comandă și apăsați introduce :

 windbg.exe -IA 

Dacă totul a decurs bine, un nou WinDBG fereastră care conține o casetă de dialog care confirmă asocierea fișierelor .dmp ale computerului dvs. WinDBG va aparea. Dacă apare o astfel de casetă de confirmare, puteți continua și închide ambele WinDBG iar cel ridicat Prompt de comandă .

windbg -ia

Etapa 4: Configurarea căii simbolului pentru WinDBG

Pentru a citi binare î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ă citească și să analizeze 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 dvs. 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 folosită în acest ghid). Iată cum puteți configura calea simbolului WinDBG :

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

Cand WinDBG lansează, faceți clic pe Fişier > Calea fișierului simbol .

Tastați următoarele în Căutare căutare simboluri casetă și faceți clic pe O.K :

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

2016-04-30_083705

Acest lucru va instrui WinDBG pentru a crea un nou folder numit SymCache în Disc local C și descărcați simboluri noi și salvați-le în acest folder. Puteți înlocui C: SymCache în textul de mai sus cu orice director pe care îl alegeți unde doriți să aveți WinDBG stochează simbolurile sale.

Click pe Fişier > Salvați spațiul de lucru . Aceasta va salva noua cale simbolică pe care ați configurat-o.

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

Etapa 5: Testarea instalării WinDBG

După ce ați descărcat, instalat și configurat corespunzător WinDBG , nu mai rămâne decât să faceți instalarea WinDBG ieșiți pentru o rotire și vedeți dacă funcționează sau nu așa cum se presupune. Pentru a testa instalarea dvs. de WinDBG , trebuie să:

Descarca 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 pentru a începe citirea și afișarea acestuia.

O nouă instanță a WinDBG se va deschide automat și veți vedea textul care apare în spațiul de lucru. Acesta este primul fișier .dmp care WinDBG analizează în sistemul dvs., deci poate dura mult timp 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. Data viitoare când o folosiți WinDBG pentru a analiza un fișier .dmp, nu va dura atât de mult cât îl ia cu acesta.

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

analiza windbg

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 dvs. de WinDBG funcționează și puteți trece la analiza oricâtor alte fișiere .dmp doriți. Acum puteți ieși WinDBG făcând clic pe Fişier > Ieșire .

5 minute citite