Jak analyzovat soubory DUMP (DMP) ve Windows 8 a 10

BSOD (modrá obrazovka smrti) je název pro modrou obrazovku, která se objeví, když počítač běžící na verzi operačního systému Windows spadne a náhle se vypne. Příčina BSOD je popsána samotnou modrou obrazovkou, ale vidět, jako by byla modrá obrazovka viditelná pouze na pár sekund, než se počítač úplně vypne nebo restartuje, analyzuje celý BSOD právě tehdy a je nemožné.

Naštěstí však vždy, když správně nakonfigurovaný počítač se systémem Windows spadne a zobrazí BSOD, vytvoří soubor s výpisem (.dmp) obsahující podrobnosti o BSOD. Soubory .dmp, které systém Windows vytváří, jsou však v počítačovém jazyce a je třeba je před analýzou převést do srozumitelného formátu. WinDBG (Vyhrátdows DEBuGger) je softwarový nástroj vytvořený společností Microsoft, který je schopen načítat a prezentovat soubory .dmp, které počítače se systémem Windows vytvářejí, když jsou BSOD uživatelům k analýze. Aby však bylo možné použít WinDBG pro analýzu BSOD budete muset vhodně nastavit, a to je přesně to, co vás zde tento průvodce naučí.

Fáze 1: Ujistěte se, že máte správnou verzi .NET Framework

Aby to fungovalo tak, jak má, WinDBG nevyžaduje nic jiného než verzi 4.5.2 Microsoft .NET Framework. Pokud máte v počítači nainstalovanou jakoukoli jinou verzi .NET Framework, na které chcete analyzovat soubory .dmp, stáhněte si .NET Framework 4.5.2 z tady a poté jej nainstalujte, než přejdete na stahování, instalaci a nastavení WinDBG.

Chcete-li zkontrolovat, jakou verzi .NET Framework máte, podržte Klíč Windows a Stiskněte R.. V dialogovém okně Spustit zadejte

% windir% \ Microsoft.NET \ Framework \

Uvidíte složku s verzí. Pokud se zobrazí složka s „4.0.etc“, pravděpodobně již máte verzi .NET Framework 4.5.

Fáze 2: Stahování a instalace WinDBG

Klepněte na tady začít stahovat WinDBG

Jednou WinDBG instalační program (soubor s názvem sdksetup.exe ve výchozím nastavení) byl stažen, přejděte na něj a poklepáním jej spusťte.

Zadejte vlastní umístění instalace pro WinDBG nebo jednoduše použijte předkonfigurované výchozí umístění instalace.

Přijměte WinDBG licenční smlouva.

Na Vyberte funkce, které chcete nainstalovat obrazovce vyberte pouze ikonu Ladicí nástroje pro Windows funkce a klikněte na Nainstalujte zahájit instalaci.

Čekat na WinDBG a jeho vybraná funkce ke stažení a instalaci do vašeho počítače.

Fáze 3: Přidružení souborů .dmp k WinDBG

Abyste mohli číst a analyzovat soubory .dmp, které váš počítač vytváří, musíte nejprve přiřadit soubory .dmp k WinDBG. K tomu je třeba:

Pokud používáte Windows 8 nebo novější, klepněte pravým tlačítkem myši na ikonu Nabídka Start otevřít Nabídka WinX a klikněte na Příkazový řádek (správce). Pokud používáte starší verzi systému Windows, otevřete Nabídka Start, hledat "cmd”, Klikněte pravým tlačítkem na pojmenovaný výsledek hledání cmd a klikněte na Spustit jako administrátor. Tím se spustí zvýšená Příkazový řádek.

Zadejte následující do vyvýšeného Příkazový řádek a stiskněte Enter:

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

Poznámka: Pokud je umístění instalace pro vaši instanci WinDBG je jiný, vyměňte vše před CD v příkazovém řádku výše se skutečným umístěním instalace WinDBG ve vašem případě.

Dále zadejte následující do zvýšené Příkazový řádek a stiskněte Enter:

windbg.exe -IA

Pokud vše proběhlo dobře, nový WinDBG okno obsahující dialogové okno potvrzující přidružení souborů .dmp vašeho počítače k WinDBG objeví se. Pokud se takové potvrzovací pole objeví, můžete pokračovat a oba zavřít WinDBG a zvýšené Příkazový řádek.

Fáze 4: Konfigurace cesty symbolů pro WinDBG

Chcete-li číst binární soubory v souboru .dmp, WinDBG používá symboly, které potřebuje mít po ruce, kdykoli to potřebujete ke čtení a analýze souboru .dmp. Cesta symbolu je adresář ve vašem počítači, kde WinDBG ukládá všechny stažené symboly. I když můžete libovolné umístění na pevném disku počítače přeměnit na cestu symbolů pro vaši instalaci WinDBG, jedná se o mimořádně zásadní a křehkou fázi, a proto se doporučuje jednoduše použít výchozí umístění (stejné jako v této příručce). Zde můžete nakonfigurovat cestu symbolu WinDBG:

Spusťte nový WinDBG okno otevřením Nabídka Start a kliknutím na Všechny programy >Windows sady >Ladicí nástroje pro x64 >WinDBG (x64).

Když WinDBG spustí, klikněte na Soubor >Cesta k souboru symbolu.

Zadejte následující do Cesta hledání symbolu a klikněte na OK:

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

To bude instruovat WinDBG vytvořit novou složku s názvem SymCache v Místní disk C. a stáhnout nové symboly a uložit je do této složky. Můžete vyměnit C: \ SymCache v textu výše s libovolným adresářem podle vašeho výběru, kde si přejete mít WinDBG ukládat jeho symboly.

Klikněte na Soubor > Uložit pracovní prostor. Tím uložíte novou cestu symbolů, kterou jste nakonfigurovali.

Zavřít WinDBG kliknutím na Soubor >Výstup.

Fáze 5: Testování instalace WinDBG

Jakmile si stáhnete, nainstalujete a odpovídajícím způsobem nastavíte WinDBG, vše, co musíte udělat, je převzít instalaci WinDBG ven na roztočení a zjistit, zda to funguje tak, jak má. Chcete-li otestovat instalaci WinDBG, musíš:

Stažení tento soubor .ZIP.

Rozbalte stažený soubor .ZIP do nové složky a poklepejte na soubor .dmp mezi jeho obsahem WinDBG začít číst a zobrazovat.

Nová instance WinDBG se automaticky otevře a uvidíte text, který se objeví v pracovním prostoru. Toto je první soubor .dmp, který WinDBG analyzuje na vašem systému, takže to může trvat značné množství času, protože WinDBG bude stahovat symboly a ukládat je na cestu symbolů, kterou jste nakonfigurovali, protože překládá soubor .dmp, který se používá k jeho testování. Až příště použijete WinDBG analyzovat soubor .dmp, nebude to trvat tolik času, kolik to trvá s tímto souborem.

Když WinDBG je provedena analýza a překlad testovacího souboru .dmp, výstup bude vypadat takto:

Pravděpodobně způsobeno řádkem označuje, co spustilo BSOD.

Následná akce: MachineOwner

Text na konci, který je zvýrazněn tučně, se zobrazí, jakmile byl soubor .dmp přečten a kompletně analyzován. Jakmile se tento text zobrazí, soubor .dmp bude kompletně přečten, budete vědět, že vaše instalace WinDBG funguje a můžete přejít k analýze tolika dalších souborů .dmp, kolik chcete. Nyní můžete odejít WinDBG kliknutím na Soubor >Výstup.


$config[zx-auto] not found$config[zx-overlay] not found