Když se vaše aplikace Windows neočekávaně zhroutí nebo ukončí, vytvoří se „soubor s výpisem selhání“, který uloží aktuální informace dříve, než k chybě dojde. Čtení malého souboru s výpisem paměti vám může pomoci určit a vyřešit příčinu chyb programu. Pomocí bezplatného softwaru s názvem „BlueScreenView“se dozvíte, co je s programem špatně, nebo pomocí nástroje pro ladění získáte pokročilejší informace.
Krok
Metoda 1 ze 2: Použití BlueScreenView
Krok 1. Použijte BlueScreenView, pokud potřebujete zjistit příčinu stávky
Většina uživatelů potřebuje pouze soubor haldy, aby určila, co způsobuje systémovou chybu nebo modrou obrazovku smrti. Blue ScreenView je bezplatný software vytvořený společností NirSoft, který dokáže analyzovat soubory haldy a sdělit uživateli, jaký disk (ovladač) nebo jiné faktory způsobují selhání.
Haldy vytvořené během systémových chyb se označují jako „minidumpy.”
Krok 2. Stáhněte si BlueScreenView
BlueScreenView si můžete stáhnout přímo z NirSoft na nirsoft.net/utils/blue_screen_view.html.
Samostatný program si můžete stáhnout ve formátu ZIP. Tímto způsobem můžete spustit program bez instalace. Jakmile se soubor ZIP dokončí, klikněte pravým tlačítkem a vyberte „Extrahovat“a vytvořte novou složku pomocí programu BlueScreenView
Krok 3. Spusťte BlueScreenView
Po extrahování BlueScreenView ze souboru ZIP spusťte program uvnitř. Systém Windows vás vyzve k pokračování.
Krok 4. Vyhledejte soubor haldy, který chcete analyzovat
Když váš počítač spadne, vytvoří se v adresáři Windows soubor s názvem „minidump“. Tyto soubory mají příponu.dmp, kterou může BlueScreenView přečíst a říci vám, co se stalo. Soubor minidump najdete v C: / Windows / Minidump. Pokud to nevidíte, možná budete muset zobrazit skryté soubory:
- U uživatelů Windows 10 a 8 klikněte v Průzkumníkovi Windows na štítek „Zobrazit“a zaškrtněte políčko „Skryté položky“.
- Pro uživatele systému Windows 7 a starších verzí otevřete na ovládacím panelu Možnosti složky, klikněte na štítek „Zobrazit“a vyberte „Zobrazit skryté soubory, složky a jednotky“.
Krok 5. Přetáhněte soubor.dmp do okna BlueScreenView
Nejrychlejší způsob, jak otevřít soubor.dmp, je přetáhnout jej do okna BlueScreenView. Soubor se nepřesune z původního umístění. Uvidíte, že spodní polovina okna BlueScreenView se po přetažení souboru do okna zaplní daty.
Krok 6. V horní části vyhledejte sloupec „Caused By Driver“
Možná to budete muset trochu posunout doprava, abyste to viděli. Tento sloupec zobrazí jednotku, která způsobila selhání systému.
Problémový disk můžete také najít, protože je v dolní části okna zvýrazněn červeně. Poklepáním na zvýraznění zobrazíte další podrobnosti, například název produktu, popis a cestu
Krok 7. Použijte tyto informace k vyřešení vašeho problému
Nyní znáte příčinu havárie a můžete ji začít řešit. Proveďte vyhledávání na webu s klíčovým slovem „(název disku) havárie“, abyste zjistili, zda váš problém neměl někdo jiný.
Metoda 2 ze 2: Použití WinDBG
Krok 1. Tuto metodu použijte pro hlubší analýzu
Většina uživatelů nemusí používat program Windows Debugger k otevření souboru MEMORY. DMP a kontrole kódu haldy z paměti, když dojde k systémové chybě. Pokud se chcete dozvědět více o tom, jak systém Windows využívá své jednotky a paměť, nebo potřebujete analyzovat soubory haldy pro účely vývoje, může vám ladicí program Windows poskytnout mnoho informací.
Krok 2. Stáhněte si Windows Software Development Kit (WDK)
Tento program má program WinDBG, který bude použit k otevření souboru haldy. Zde si můžete stáhnout instalační program WDK.
Krok 3. Spusťte soubor sdksetup.exe
Zahájí se instalace programu. Projděte několika prvních okny a ponechte je v původním nastavení.
Krok 4. Nevybírejte vše kromě „Debugging Tools for Windows“
Můžete zrušit zaškrtnutí všech ostatních funkcí, protože nebudou použity k otevření souborů haldy. To vám ušetří čas instalace a místo na pevném disku.
Krok 5. Počkejte chvíli, než se soubor stáhne a nainstaluje
Obvykle tento proces trvá několik minut.
Krok 6. Otevřete příkazový řádek jako správce
Budete muset otevřít příkazový řádek, který je vyvolán, a přiřadit soubor.dmp k WinDBG, který můžete analyzovat. Příkazový řádek spustíte ve složce "system32".
- U uživatelů Windows 10 a 8 klikněte pravým tlačítkem na tlačítko Windows a „Příkazový řádek (správce)“.
- Uživatelé systému Windows 7 otevřete nabídku Start a zadejte příkaz cmd. Stiskněte Ctrl+⇧ Shift+↵ Enter.
Krok 7. Přejděte do adresáře debuggeru
Chcete -li se přesunout do správného adresáře, zadejte následující příkaz. Pro uživatele Windows 10 jej můžete zkopírovat a vložit. Pro uživatele dřívějších verzí systému Windows musíte zadat:
cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64
Krok 8. Zadejte příkaz a přiřaďte soubor haldy
Zadejte následující příkaz a přiřaďte WinDBG k souboru.dmp. Uživatelé systému Windows 10 mohou tento soubor zkopírovat a vložit pomocí příkazu:
- windbg.exe -IA
- Pokud jste zadali příkaz správně, zobrazí se prázdné okno WinDBG, které můžete zavřít.
Krok 9. Spusťte WinDBG
Pro otevření souborů.dmp budete muset nakonfigurovat WinDBG k načtení správných souborů od společnosti Microsoft. To lze provést prostřednictvím WinDBG.
Nejrychlejším spuštěním programu je stisknout Win a napsat „windbg“
Krok 10. Klikněte na „Soubor“a vyberte „Cesta k symbolu“
Otevře se nové okno.
Krok 11. Zkopírujte a vložte následující adresu
Tato cesta řekne WinDBG, aby stáhl požadované symboly přímo od společnosti Microsoft a uložil je do C: / SymCache:
- SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
- Vaše složka C: / SymCache se bude časem rozšiřovat, jak budete otevírat další a další soubory symbolů a zaškrtnutí stažené od společnosti Microsoft.
Krok 12. Vyhledejte soubor haldy, který chcete analyzovat
Soubory haldy (.dmp) se obvykle vytvářejí při selhání systému. Po obnovení počítače z havárie byste měli najít soubory haldy v adresáři C: / Windows / Minidump. Soubor může být také umístěn v C: / Windows / MEMORY. DMP. Pokud ho nemůžete najít, možná by se měly zobrazit skryté soubory:
- U uživatelů Windows 10 a 8 klikněte v Průzkumníkovi Windows na štítek „Zobrazit“a zaškrtněte políčko „Skryté položky“.
- Pro uživatele systému Windows 7 a starších verzí otevřete v Ovládacích panelech Možnosti složky, klikněte na štítek „Zobrazit“a vyberte „Zobrazit skryté soubory, složky a jednotky“.
Krok 13. Poklepejte na soubor haldy
Pokud správně nakonfigurujete WinDBG podle výše uvedených kroků, WinDBg spustí a zahájí zpracování souborů.
Krok 14. Počkejte, až se načte soubor haldy
Při prvním otevření souboru haldy budete muset chvíli počkat, než se symboly stáhnou z Microsoftu. Během načítání souborů nepřerušujte program WinDBG.
- Soubory haldy se načtou mnohem rychleji při následujících otvorech, protože symboly ve složce C: / SymCache již máte.
- Když se soubor haldy dokončí načítání, uvidíte, že v dolní části souboru uvidíte Followup: MachineOwner.
Krok 15. Vyhledejte větu „Pravděpodobně způsobeno“
Toto je nejrychlejší způsob, jak zjistit příčinu selhání programu. WinDBG provede analýzu souboru haldy a nahlásí uživateli jednotku nebo proces způsobující problém. Tyto informace můžete použít k hlubšímu výzkumu a řešení potíží.
Krok 16. Vyhledejte kód BugCheck
Soubor haldy vrátí kód pro konkrétní chyby, se kterými se během havárie setkal. Tyto kódy hledejte těsně nad větou „Pravděpodobně způsobeno“. Obvykle uvidíte dvoumístný kód, například „9F“.