Keď sa aplikácia systému Windows neočakávane zastaví alebo skončí, vytvorí sa „súbor s výpisom zlyhania“, ktorý uloží aktuálne informácie predtým, ako sa chyba vyskytla. Čítanie malého súboru s výpisom pamäte vám môže pomôcť určiť a vyriešiť príčinu chýb programu. Môžete použiť bezplatný softvér s názvom „BlueScreenView“, aby ste sa dozvedeli, čo je v programe zlé, alebo použiť nástroj na ladenie, ktorý vám poskytne pokročilejšie informácie.
Krok
Metóda 1 z 2: Použitie BlueScreenView
Krok 1. Ak potrebujete zistiť príčinu štrajku, použite BlueScreenView
Väčšina používateľov potrebuje iba súbor haldy, aby určila, čo spôsobuje systémovú chybu alebo modrú obrazovku smrti. Blue ScreenView je bezplatný softvér od spoločnosti NirSoft, ktorý dokáže analyzovať súbory haldy a povedať používateľovi, ktorý disk (ovládač) alebo iné faktory spôsobujú zlyhanie.
Haldy vytvorené počas systémových chýb sa označujú ako „minidumpy.”
Krok 2. Stiahnite si BlueScreenView
BlueScreenView si môžete stiahnuť priamo z NirSoftu na nirsoft.net/utils/blue_screen_view.html.
Samostatný program si môžete stiahnuť vo formáte ZIP. Program tak môžete spustiť bez inštalácie. Po dokončení sťahovania súboru ZIP kliknite pravým tlačidlom myši a vyberte príkaz „Extrahovať“a vytvorte nový priečinok pomocou programu BlueScreenView
Krok 3. Spustite program BlueScreenView
Po extrahovaní programu BlueScreenView zo súboru ZIP spustite program vo vnútri. Systém Windows vás vyzve na pokračovanie.
Krok 4. Vyhľadajte súbor haldy, ktorý chcete analyzovať
Keď sa váš počítač pokazí, v adresári Windows sa vytvorí súbor s názvom „minidump“. Tieto súbory majú príponu.dmp, ktorú môže program BlueScreenView prečítať a povedať vám, čo sa stalo. Súbor minidump nájdete v C: / Windows / Minidump. Ak to nevidíte, možno budete musieť zobraziť skryté súbory:
- V prípade používateľov systému Windows 10 a 8 kliknite v Prieskumníkovi Windows na štítok „Zobraziť“a začiarknite políčko „Skryté položky“.
- V prípade používateľov systému Windows 7 a starších verzií otvorte Možnosti priečinka na ovládacom paneli, kliknite na štítok „Zobraziť“a vyberte „Zobraziť skryté súbory, priečinky a jednotky“.
Krok 5. Potiahnite súbor.dmp do okna BlueScreenView
Najrýchlejší spôsob, ako otvoriť súbor.dmp, je presunúť ho do okna BlueScreenView. Súbor sa nepohne z pôvodného umiestnenia. Uvidíte, že spodná polovica okna BlueScreenView sa zapĺňa údajmi, keď je súbor presunutý do okna.
Krok 6. V hornej časti vyhľadajte stĺpec „Spôsobené ovládačom“
Aby ste to videli, možno budete musieť trochu rolovať doprava. V tomto stĺpci sa zobrazí jednotka, ktorá spôsobila zlyhanie systému.
Problémový disk môžete nájsť aj preto, že je v spodnej časti okna zvýraznený červenou farbou. Dvojitým kliknutím na zvýraznenie zobrazíte ďalšie podrobnosti, ako je názov produktu, popis a cesta
Krok 7. Tieto informácie použite na vyriešenie vášho problému
Teraz poznáte príčinu havárie a môžete ju začať riešiť. Vykonajte internetové vyhľadávanie s kľúčovým slovom „(názov disku) havárie“a zistite, či s vašim problémom nemal ešte niekto problém.
Metóda 2 z 2: Použitie WinDBG
Krok 1. Túto metódu použite na podrobnejšiu analýzu
Väčšina používateľov nemusí používať program Windows Debugger na otvorenie súboru MEMORY. DMP a kontrolu kódu haldy z pamäte, keď sa vyskytne chyba systému. Ak sa chcete dozvedieť viac o tom, ako systém Windows používa svoje jednotky a pamäť, alebo potrebujete analyzovať súbory haldy na vývojové účely, ladiaci program Windows vám môže poskytnúť veľa informácií.
Krok 2. Stiahnite si Windows Software Development Kit (WDK)
Tento program má program WinDBG, ktorý sa použije na otvorenie súboru haldy. Inštalačný program WDK si môžete stiahnuť tu.
Krok 3. Spustite súbor sdksetup.exe
Začne sa inštalácia programu. Prejdite niekoľkými prvými oknami a nechajte ich na pôvodných nastaveniach.
Krok 4. Nevyberajte všetko okrem „Debugging Tools for Windows“
Môžete zrušiť začiarknutie všetkých ostatných funkcií, pretože nebudú použité na otváranie súborov haldy. Šetrí vám to čas inštalácie a miesto na pevnom disku.
Krok 5. Počkajte chvíľu, kým sa súbor stiahne a nainštaluje
Obvykle tento proces trvá niekoľko minút.
Krok 6. Otvorte príkazový riadok ako správca
Budete musieť otvoriť príkazový riadok, ktorý sa vyvolá a priradiť súbor.dmp k programu WinDBG, aby ste ho mohli analyzovať. Príkazový riadok spustíte v priečinku „system32“.
- V prípade používateľov systému Windows 10 a 8 kliknite pravým tlačidlom myši na tlačidlo Windows a „Príkazový riadok (správca)“.
- V prípade používateľov systému Windows 7 otvorte ponuku Štart a zadajte príkaz cmd. Stlačte kombináciu klávesov Ctrl+⇧ Shift+↵ Enter.
Krok 7. Prejdite do adresára debuggeru
Na presun do správneho adresára zadajte nasledujúci príkaz. V prípade používateľov systému Windows 10 ho môžete skopírovať a prilepiť. Pre používateľov starších verzií systému Windows musíte zadať:
cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64
Krok 8. Zadajte príkaz na priradenie súboru haldy
Zadajte nasledujúci príkaz na priradenie WinDBG k súboru.dmp. Používatelia systému Windows 10 môžu tento súbor skopírovať a prilepiť pomocou príkazu:
- windbg.exe -IA
- Ak ste príkaz zadali správne, zobrazí sa prázdne okno WinDBG, ktoré môžete zavrieť.
Krok 9. Spustite WinDBG
Na otvorenie súborov.dmp budete musieť nakonfigurovať WinDBG na načítanie správnych súborov od spoločnosti Microsoft. Môžete to urobiť prostredníctvom WinDBG.
Program najrýchlejšie spustíte stlačením klávesu Win a zadaním príkazu „windbg“
Krok 10. Kliknite na „Súbor“a vyberte „Cesta k symbolovému súboru“
Otvorí sa nové okno.
Krok 11. Skopírujte a prilepte nasledujúcu adresu
Táto cesta povie WinDBG, aby si stiahol požadované symboly priamo od spoločnosti Microsoft a uložil ich do C: / SymCache:
- SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
- Váš priečinok C: / SymCache sa bude časom rozrastať, pretože budete otvárať ďalšie a ďalšie súbory symbolov a zaškrtávania sťahované od spoločnosti Microsoft.
Krok 12. Vyhľadajte súbor haldy, ktorý chcete analyzovať
Súbory haldy (.dmp) sa zvyčajne vytvárajú pri zlyhaní systému. Po obnovení počítača zo zlyhania by ste mali byť schopní nájsť súbory haldy v adresári C: / Windows / Minidump. Súbor môže byť tiež umiestnený v C: / Windows / MEMORY. DMP. Ak ho nemôžete nájsť, mali by sa zobraziť skryté súbory:
- V prípade používateľov systému Windows 10 a 8 kliknite v Prieskumníkovi Windows na štítok „Zobraziť“a začiarknite políčko „Skryté položky“.
- V prípade používateľov systému Windows 7 a starších verzií otvorte Možnosti priečinka na ovládacom paneli, kliknite na štítok „Zobraziť“a vyberte „Zobraziť skryté súbory, priečinky a jednotky“.
Krok 13. Dvakrát kliknite na súbor haldy
Za predpokladu, že WinDBG nakonfigurujete správne podľa vyššie uvedených krokov, WinDBg spustí a začne spracovávať súbory.
Krok 14. Počkajte, kým sa načíta súbor haldy
Pri prvom otvorení súboru haldy budete musieť chvíľu počkať, kým sa symboly stiahnu od spoločnosti Microsoft. Počas načítania súborov program WinDBG neprerušujte.
- Hromadné súbory sa načítajú oveľa rýchlejšie pri nasledujúcich otvoreniach, pretože symboly už máte v priečinku C: / SymCache.
- Keď sa súbor haldy dokončí načítanie, uvidíte, že v spodnej časti súboru sa nachádza Nasledujúce: MachineOwner.
Krok 15. Vyhľadajte vetu „Pravdepodobne spôsobené“
Toto je najrýchlejší spôsob, ako zistiť príčinu zlyhania programu. WinDBG analyzuje súbor haldy a nahlási používateľovi jednotku alebo proces, ktorý spôsobuje problém. Tieto informácie môžete použiť na podrobnejší prieskum a riešenie problémov.
Krok 16. Vyhľadajte kód BugCheck
Hromadný súbor vráti kód pre konkrétne chyby, s ktorými sa stretol počas havárie. Tieto kódy hľadajte tesne nad vetou „Pravdepodobne spôsobené“. Obvykle uvidíte dvojznakový kód, napríklad „9F“.