Kako analizirati datoteke DUMP (DMP) v sistemih Windows 8 in 10



Preizkusite Naš Instrument Za Odpravo Težav

BSOD (modri zaslon smrti) je ime modrega zaslona, ​​ki se prikaže, ko se računalnik, ki deluje v različici operacijskega sistema Windows, zruši in nenadoma izklopi. Vzrok za BSOD opisuje sam modri zaslon, toda videti je, kot da je modri zaslon viden le nekaj sekund, preden se računalnik popolnoma izklopi ali znova zažene, tako da analizira celoten BSOD in takrat je nemogoče.



Na srečo pa vsakič, ko pravilno konfiguriran računalnik Windows zruši in prikaže BSOD, ustvari dump (.dmp) datoteko, ki vsebuje podatke o BSOD. Datoteke .dmp, ki jih ustvari Windows, pa so v računalniškem jeziku in jih je treba pred analizo pretvoriti v človeško razumljivo obliko. WinDBG ( Zmaga Dows D je B u G ger) je pripomoček za programsko opremo, ki ga je ustvaril Microsoft in je sposoben naložiti in predstaviti datoteke .dmp, ki jih ustvarijo računalniki s sistemom Windows, ko uporabnikom pošljejo BSOD v analizo. Vendar za uporabo WinDBG za analizo BSOD-jev jo boste morali ustrezno nastaviti, in točno to je tukaj, da vas nauči narediti.



Faza 1: Prepričajte se, da imate pravo različico .NET Framework

Da bi delali tako, kot naj bi, WinDBG zahteva samo različico 4.5.2 Microsoft .NET Framework. Če je v računalniku nameščena katera koli druga različica .NET Framework, v katerem želite analizirati datoteke .dmp, prenesite .NET Framework 4.5.2 iz tukaj in ga nato namestite, preden se premaknete na prenos, namestitev in nastavitev WinDBG .



Če želite preveriti, katero različico .NET Framework imate, držite tipko Tipka Windows in Pritisnite R . V pogovorno okno za zagon vnesite

% windir%  Microsoft.NET  Framework 

Videli boste mapo z različico. Če se prikaže mapa z »4.0.etc«, potem verjetno imate različico 4.5 .NET Framework 4.5.

net4.5 ogrodje



Faza 2: Prenos in namestitev WinDBG

Kliknite tukaj za začetek nalaganja WinDBG

Ko je WinDBG namestitveni program (datoteka z imenom sdksetup.exe privzeto) je prenesen, se pomaknite do njega in dvokliknite, da ga zaženete.

Določite mesto namestitve po meri za WinDBG ali preprosto uporabite vnaprej konfigurirano privzeto mesto namestitve.

Sprejmite WinDBG licenčna pogodba.

Na Izberite funkcije, ki jih želite namestiti na zaslonu izberite samo Orodja za odpravljanje napak za Windows in kliknite Namestite za začetek namestitve.

2016-04-30_082528

Počakaj na WinDBG in izbrano funkcijo, ki jo želite prenesti in namestiti v računalnik.

Faza 3: Povezovanje datotek .dmp z WinDBG

Da boste lahko brali in analizirali datoteke .dmp, ki jih ustvari vaš računalnik, morate datoteke .dmp najprej povezati z WinDBG . Če želite to narediti, morate:

Če uporabljate Windows 8 ali novejši, z desno miškino tipko kliknite Meni Start odpreti WinX Menu in kliknite na Ukazni poziv (skrbnik) . Če uporabljate starejšo različico sistema Windows, odprite Meni Start , Išči ' cmd «, Z desno miškino tipko kliknite rezultat z imenom cmd in kliknite na Zaženi kot skrbnik . To bo sprožilo povišano Ukazni poziv .

V povišano vnesite naslednje Ukazni poziv in pritisnite Enter :

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

2016-04-30_083231

Opomba: Če je mesto namestitve za vaš primerek WinDBG je drugačno, zamenjajte vse pred CD v zgornji ukazni vrstici z dejansko namestitveno lokacijo WinDBG v vašem primeru.

Nato v povišano vnesite naslednje Ukazni poziv in pritisnite Enter :

 windbg.exe -IA 

Če je šlo vse v redu, novo WinDBG okno, ki vsebuje pogovorno okno, ki potrjuje povezavo datotek .dmp v vašem računalniku WinDBG se bo prikazal. Če se prikaže takšno potrditveno polje, lahko nadaljujete in zaprete oboje WinDBG in povišani Ukazni poziv .

windbg -ia

4. korak: Konfiguriranje simbolne poti za WinDBG

Če želite prebrati binarne datoteke v datoteki .dmp, WinDBG uporablja simbole, ki jih mora imeti pri roki, kadar koli potrebujete za branje in analizo datoteke .dmp. Pot do simbola je imenik v vašem računalniku, kjer WinDBG shrani vse prenesene simbole. Medtem ko lahko katero koli lokacijo na trdem disku računalnika spremenite v pot simbola za namestitev WinDBG , to je izjemno ključna in krhka stopnja, zato je priporočljivo, da preprosto uporabite privzeto lokacijo (isto kot v tem priročniku). Evo, kako lahko konfigurirate pot do simbola za WinDBG :

Zaženite novo WinDBG okno z odpiranjem Meni Start in kliknite na Vsi programi > Kompleti za Windows > Orodja za odpravljanje napak za x64 > WinDBG (x64) .

Kdaj WinDBG zažene, kliknite na mapa > Pot do datoteke simbola .

Vnesite naslednje Pot iskanja simbolov in kliknite na v redu :

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

2016-04-30_083705

To bo dalo navodila WinDBG da ustvarite novo mapo z imenom SymCache v Lokalni disk C ter naložite nove simbole in jih shranite v to mapo. Lahko zamenjate C: SymCache v zgornjem besedilu s katerim koli imenikom, ki ste ga izbrali, kjer želite WinDBG shranite njene simbole.

Kliknite na mapa > Shranite WorkSpace . S tem boste shranili novo pot do simbola, ki ste jo konfigurirali.

Zapri WinDBG s klikom na mapa > Izhod .

Faza 5: Testiranje namestitve WinDBG

Ko prenesete, namestite in ustrezno nastavite WinDBG , vse, kar vam preostane, je, da izvedete namestitev WinDBG zavrtite se in preverite, ali deluje, kot naj bi. Za preizkus namestitve WinDBG , moraš:

Prenesi to datoteko .ZIP .

Preneseno datoteko .ZIP ekstrahirajte v novo mapo in za navodila dvokliknite datoteko .dmp med njeno vsebino WinDBG da jo začnete brati in prikazovati.

Nov primerek WinDBG se samodejno odpre in v delovnem prostoru se prikaže besedilo. To je prva datoteka .dmp, ki WinDBG analizira vaš sistem, zato lahko traja precej časa WinDBG bo prenašal simbole in jih shranil na pot simbolov, ki ste jo konfigurirali, ko prevede datoteko .dmp, ki jo uporabljamo za preskus. Ko boste naslednjič uporabili WinDBG za analizo datoteke .dmp ne bo trajalo toliko časa, kot je s to.

Kdaj WinDBG se analizira in prevede testna datoteka .dmp, bo rezultat videti tako:

windbg analiza

Verjetno posledica črte kaže, kaj je sprožilo BSOD.

Nadaljevanje: MachineOwner

Besedilo na koncu, ki je krepko, se prikaže takoj, ko je datoteka .dmp prebrana in v celoti analizirana. Ko se prikaže to besedilo, bo datoteka .dmp v celoti prebrana, boste vedeli, da je vaša namestitev WinDBG deluje in se lahko premaknete na analizo toliko datotek .dmp, kot želite. Zdaj lahko izstopite WinDBG s klikom na mapa > Izhod .

5 minut branja