Ako analyzovať súbory DUMP (DMP) v systémoch Windows 8 a 10

BSOD (modrá obrazovka smrti) je názov určený pre modrú obrazovku, ktorá sa zobrazí pri zlyhaní a náhlom vypnutí počítača bežiaceho na verzii operačného systému Windows. Príčinu BSOD popisuje samotná modrá obrazovka, ale videnie, ako keby bola modrá obrazovka viditeľná iba na pár sekúnd, kým sa počítač úplne vypne alebo reštartuje, pričom analyzuje celý BSOD a je nemožné.

Našťastie však vždy, keď správne nakonfigurovaný počítač so systémom Windows spadne a zobrazí BSOD, vytvorí súbor s výpisom (.dmp) obsahujúci podrobnosti o BSOD. Súbory .dmp, ktoré Windows vytvára, sú však v počítačovom jazyku a pred analýzou je potrebné ich previesť do zrozumiteľného formátu. WinDBG (Vyhraťdow DeBuGger) je softvérový nástroj vytvorený spoločnosťou Microsoft, ktorý je schopný načítať a prezentovať súbory .dmp, ktoré počítače so systémom Windows vytvárajú, keď sú BSOD, používateľom na analýzu. Avšak za účelom použitia WinDBG pre analýzu BSOD budete musieť vhodne nastaviť a to je presne to, čo vás tu má tento sprievodca naučiť.

Fáza 1: Uistite sa, že máte správnu verziu .NET Framework

Aby to fungovalo tak, ako má, WinDBG nevyžaduje nič iné ako verziu 4.5.2 Microsoft .NET Framework. Ak máte v počítači nainštalovanú inú verziu .NET Framework, na ktorej chcete analyzovať súbory .dmp, stiahnite si .NET Framework 4.5.2 od tu a potom ho nainštalujte pred prechodom na stiahnutie, inštaláciu a nastavenie WinDBG.

Ak chcete skontrolovať, ktorú verziu .NET Framework máte, podržte Kľúč Windows a Stlačte R.. V dialógovom okne Spustiť zadajte

% windir% \ Microsoft.NET \ Framework \

Uvidíte priečinok s verziou. Ak sa zobrazuje priečinok s „4.0.etc“, pravdepodobne už máte verziu .NET Framework 4.5.

Fáza 2: Stiahnutie a inštalácia WinDBG

Kliknite tu začať sťahovať WinDBG

Raz WinDBG inštalátor (súbor s názvom sdksetup.exe (predvolene) bola stiahnutá, prejdite na ňu a dvojitým kliknutím ju spustite.

Zadajte vlastné umiestnenie inštalácie pre WinDBG alebo jednoducho použite predkonfigurované predvolené umiestnenie inštalácie.

Prijmite WinDBG Licenčná zmluva.

Na Vyberte funkcie, ktoré chcete nainštalovať Na obrazovke vyberte iba ikonu Ladiace nástroje pre Windows funkciu a kliknite na Inštalácia inicializovať inštaláciu.

Čakať na WinDBG a vybratú funkciu, ktorá sa má stiahnuť a nainštalovať do vášho počítača.

Fáza 3: Priradenie súborov .dmp k WinDBG

Aby ste mohli čítať a analyzovať súbory .dmp, ktoré váš počítač vytvára, musíte najskôr súbory .dmp priradiť k WinDBG. Potrebujete k tomu:

Ak používate Windows 8 alebo novší, kliknite pravým tlačidlom myši na ikonu Ponuka Štart otvoriť Ponuka WinX a kliknite na Príkazový riadok (správca). Ak používate staršiu verziu systému Windows, otvorte Ponuka Štart, hľadať "cmd”, Kliknite pravým tlačidlom myši na pomenovaný výsledok vyhľadávania cmd a kliknite na Spustiť ako správca. Tým sa spustí povýšený Príkazový riadok.

Zadajte nasledujúce do zvýšenej úrovne Príkazový riadok a stlačte Zadajte:

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

Poznámka: Ak je miesto inštalácie pre vašu inštanciu WinDBG je iný, vymeňte všetko pred cd v príkazovom riadku vyššie so skutočným umiestnením inštalácie WinDBG vo vašom prípade.

Ďalej zadajte nasledujúce do zvýraznenej položky Príkazový riadok a stlačte Zadajte:

windbg.exe -IA

Ak všetko dobre dopadlo, nové WinDBG okno obsahujúce dialógové okno potvrdzujúce priradenie súborov .dmp vášho počítača k WinDBG objaví sa. Ak sa takéto potvrdzovacie pole zobrazí, môžete pokračovať a obe zavrieť WinDBG a vyvýšené Príkazový riadok.

Fáza 4: Konfigurácia cesty symbolov pre WinDBG

Ak chcete čítať binárne súbory v súbore .dmp, WinDBG používa symboly, ktoré potrebuje mať poruke, kedykoľvek potrebujete na prečítanie a analýzu súboru .dmp. Cesta so symbolom je adresár v počítači, kde sa nachádza WinDBG ukladá všetky stiahnuté symboly. Aj keď môžete ľubovoľné miesto na pevnom disku počítača zmeniť na cestu so symbolmi pre svoju inštaláciu WinDBG, toto je mimoriadne dôležité a krehké štádium, a preto sa odporúča, aby ste jednoducho použili predvolené umiestnenie (rovnaké ako v tomto sprievodcovi). Tu je postup, ako môžete nakonfigurovať cestu pre symboly WinDBG:

Spustiť nový WinDBG okno otvorením Ponuka Štart a kliknutie na Všetky programy >Windows sady >Ladiace nástroje pre x64 >WinDBG (x64).

Kedy WinDBG sa spustí, kliknite na Súbor >Cesta k súboru so symbolmi.

Do poľa zadajte nasledujúci výraz Cesta hľadania symbolov a kliknite na Ok:

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

Toto dá pokyn WinDBG vytvoriť nový priečinok s názvom SymCache v Lokálny disk C. a stiahnite si nové symboly a uložte ich do tohto priečinka. Môžete nahradiť C: \ SymCache v texte vyššie s ľubovoľným adresárom podľa vášho výberu, kde chcete mať WinDBG uložiť jeho symboly.

Kliknite na Súbor > Uložiť pracovný priestor. Tým sa uloží nová cesta symbolov, ktorú ste nakonfigurovali.

Zavrieť WinDBG kliknutím na Súbor >Východ.

Fáza 5: Testovanie inštalácie WinDBG

Po stiahnutí, nainštalovaní a príslušnom nastavení WinDBG, zostáva vám iba prevziať inštaláciu WinDBG vyskúšať točenie a zistiť, či to funguje tak, ako má. Ak chcete vyskúšať inštaláciu systému WinDBG, musíte:

Stiahnuť ▼ tento súbor .ZIP.

Extrahujte stiahnutý súbor .ZIP do nového priečinka a dvakrát kliknite na súbor .dmp medzi jeho obsahom WinDBG začať čítať a zobrazovať.

Nová inštancia WinDBG sa otvorí automaticky a v pracovnom priestore uvidíte text. Toto je prvý súbor .dmp, ktorý WinDBG analyzuje vo vašom systéme, takže to môže trvať veľa času, pretože WinDBG bude sťahovať symboly a ukladať ich do cesty symbolov, ktorú ste nakonfigurovali pri preklade súboru .dmp, ktorý sa použije na jeho testovanie. Pri ďalšom použití WinDBG analyzovať súbor .dmp, nebude to trvať toľko času, ako to trvá pri tomto.

Kedy WinDBG sa vykoná analýza a preklad testovacieho súboru .dmp, výstup bude vyzerať takto:

Pravdepodobne spôsobená čiarou naznačuje, čo spustilo BSOD.

Následná akcia: MachineOwner

Text na konci, ktorý je zvýraznený tučným písmom, sa zobrazí hneď po prečítaní a úplnej analýze súboru .dmp. Keď sa tento text zobrazí, súbor .dmp bude kompletne prečítaný. Budete vedieť, že ste nainštalovali program WinDBG funguje a môžete prejsť na analýzu toľkých ďalších súborov .dmp, koľko chcete. Teraz môžete odísť WinDBG kliknutím na Súbor >Východ.