Kako analizirati DUMP (DMP) datoteke na Windowsima 8 i 10



Isprobajte Naš Instrument Za Uklanjanje Problema

BSOD (plavi zaslon smrti) naziv je koji se daje plavom zaslonu koji se pojavi kada se računalo pokrenuto u verziji operativnog sustava Windows sruši i naglo isključi. Uzrok BSOD-a opisuje sam plavi zaslon, ali videći kao da je plavi zaslon vidljiv samo nekoliko sekundi prije nego što se računalo ili potpuno isključi ili ponovno pokrene, analizirajući cijeli BSOD upravo tada i to je nemoguće.



Srećom, međutim, kad god se ispravno konfigurirano računalo sa sustavom Windows sruši i prikaže BSOD, stvara dump (.dmp) datoteku koja sadrži pojedinosti o BSOD-u. Datoteke .dmp koje Windows stvara, u računalnom su jeziku i moraju se pretvoriti u format koji je razumljiv čovjeku prije nego što se mogu analizirati. WinDBG ( Pobijediti dova D je B u G ger) je softverski uslužni program koji je stvorio Microsoft i koji je sposoban učitati i predstaviti .dmp datoteke koje Windows računala kreiraju kada BSOD-u daju korisnicima na analizu. Međutim, kako bi se koristila WinDBG za analizu BSOD-ova morat ćete ga na odgovarajući način postaviti, a upravo je ovo što je ovaj vodič ovdje da vas nauči raditi.



Faza 1: Provjera imate li ispravnu verziju .NET Framework-a

Da bi radio onako kako bi trebao, WinDBG zahtijeva samo verziju 4.5.2 sustava Microsoft .NET Framework. Ako je na računaru na kojem želite analizirati .dmp datoteke instalirana bilo koja druga verzija .NET Framework, preuzmite .NET Framework 4.5.2 iz ovdje a zatim ga instalirajte prije prelaska na preuzimanje, instaliranje i postavljanje WinDBG .



Da biste provjerili koju verziju .NET Framework imate, držite tipku Windows ključ i Pritisnite R . U dijaloški okvir za pokretanje upišite

% windir%  Microsoft.NET  Framework 

Vidjet ćete mapu s verzijom. Ako prikazuje mapu s “4.0.etc”, tada najvjerojatnije već imate verziju .NET Framework 4.5.

net4.5 okvir



Faza 2: Preuzimanje i instaliranje WinDBG

Klik ovdje za početak preuzimanja WinDBG

Jednom WinDBG instalacijski program (datoteka s imenom sdksetup.exe prema zadanim postavkama) je preuzet, dođite do njega i dvaput ga kliknite da biste ga pokrenuli.

Navedite prilagođeno mjesto instalacije za WinDBG ili jednostavno upotrijebite unaprijed konfigurirano zadano mjesto instalacije.

Prihvatite WinDBG licencni ugovor.

Na Odaberite značajke koje želite instalirati zaslon, odaberite samo Alati za uklanjanje pogrešaka za Windows značajku i kliknite na Instalirati za pokretanje instalacije.

2016-04-30_082528

Čekati WinDBG i odabranu značajku za preuzimanje i instaliranje na vaše računalo.

Faza 3: Pridruživanje .dmp datoteka WinDBG-u

Da biste mogli čitati i analizirati .dmp datoteke koje vaše računalo stvara, prvo morate povezati .dmp datoteke s WinDBG . Da biste to učinili, morate:

Ako koristite Windows 8 ili noviji, desnom tipkom miša kliknite Izbornik Start otvoriti WinX izbornik i kliknite na Naredbeni redak (Admin) . Ako koristite stariju verziju sustava Windows, otvorite Izbornik Start , traziti ' cmd ”, Kliknite desnu tipku miša na imenovani rezultat pretraživanja cmd i kliknite na Pokreni kao administrator . Ovo će pokrenuti povišenu Naredbeni redak .

Utipkajte sljedeće u povišeno Naredbeni redak i pritisnite Unesi :

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

2016-04-30_083231

Bilješka: Ako je mjesto instalacije za vašu instancu WinDBG je drugačije, zamijenite sve ispred CD u naredbenom retku iznad sa stvarnim mjestom instalacije za WinDBG u vašem slučaju.

Zatim upišite sljedeće u povišeno Naredbeni redak i pritisnite Unesi :

 windbg.exe -IA 

Ako je sve prošlo u redu, nova WinDBG prozor koji sadrži dijaloški okvir koji potvrđuje povezanost .dmp datoteka vašeg računala sa WinDBG pojavit će se. Ako se pojavi takav okvir za potvrdu, možete zatvoriti oba WinDBG a povišeni Naredbeni redak .

windbg -ia

Faza 4: Konfiguriranje putanje simbola za WinDBG

Da biste pročitali binarne datoteke u .dmp datoteci, WinDBG koristi simbole koje treba imati pri ruci kad god zatrebate za čitanje i analizu .dmp datoteke. Put simbola je direktorij na vašem računalu gdje WinDBG pohranjuje sve preuzete simbole. Iako možete slobodno pretvoriti bilo koje mjesto na tvrdom disku računala u put simbola za vašu instalaciju WinDBG , ovo je izuzetno presudna i krhka faza, zbog čega se preporučuje da jednostavno koristite zadani položaj (isti onaj koji se koristi u ovom vodiču). Evo kako možete konfigurirati put simbola za WinDBG :

Pokrenite novi WinDBG prozor otvaranjem Izbornik Start i kliknuvši na Svi programi > Kompleti za Windows > Alati za otklanjanje pogrešaka za x64 > WinDBG (x64) .

Kada WinDBG pokreće, kliknite na Datoteka > Put do datoteke simbola .

Utipkajte sljedeće u Put pretraživanja simbola i kliknite na u redu :

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

2016-04-30_083705

Ovo će vas uputiti WinDBG stvoriti novu mapu s imenom SymCache u Lokalni disk C i preuzmite nove simbole i spremite ih u ovu mapu. Možete zamijeniti C: SymCache u gornjem tekstu s bilo kojim direktorijem po vašem izboru gdje želite WinDBG pohraniti njegove simbole.

Kliknite na Datoteka > Spremi WorkSpace . Ovo će spremiti novi put simbola koji ste konfigurirali.

Zatvoriti WinDBG klikom na Datoteka > Izlaz .

Faza 5: Testiranje vaše WinDBG instalacije

Nakon što preuzmete, instalirate i pravilno postavite WinDBG , sve što vam preostaje je da izvršite instalaciju WinDBG zavrtite se i pogledajte hoće li raditi kako treba. Da biste testirali vašu instalaciju WinDBG , trebaš:

preuzimanje datoteka ovu .ZIP datoteku .

Izdvojite preuzetu .ZIP datoteku u novu mapu i dvaput kliknite .dmp datoteku među njezinim sadržajem za upute WinDBG da ga počnete čitati i prikazivati.

Nova instanca WinDBG otvorit će se automatski i vidjet ćete kako se u radnom prostoru pojavljuje tekst. Ovo je prva .dmp datoteka koja WinDBG analizira na vašem sustavu, pa može potrajati značajno vrijeme kao WinDBG preuzet će simbole i spremiti ih na put simbola koji ste konfigurirali dok prevodi .dmp datoteku koja se koristi za njegovo testiranje. Sljedeći put kad budete koristili WinDBG za analizu .dmp datoteke neće trebati toliko vremena koliko je potrebno ovoj.

Kada WinDBG je gotov s analizom i prevođenjem testne .dmp datoteke, izlaz će izgledati ovako:

windbg analiza

Vjerojatno uzrokovana linijom ukazuje na ono što je pokrenulo BSOD.

Nastavak: MachineOwner

Tekst na kraju koji je podebljan prikazuje se čim je .dmp datoteka pročitana i u potpunosti analizirana. Nakon što se prikaže ovaj tekst, datoteka .dmp bit će u potpunosti pročitana, znat ćete da je vaša instalacija datoteke WinDBG radi i možete prijeći na analizu koliko god želite drugih .dmp datoteka. Sada možete izaći WinDBG klikom na Datoteka > Izlaz .

5 minuta čitanja