Ako otvárať a čítať súbory Small Memory Dump (dmp) v systéme Windows 11/10

Keď sa spustená aplikácia systému Windows(Windows) neočakávane zastaví alebo zrúti, váš systém vygeneruje „súbor výpisu zrútenia“ na uloženie informácií prítomných tesne pred výskytom zlyhania. Čítanie týchto súborov výpisu zrútenia vám môže pomôcť nájsť a odstrániť príčinu chyby. Zistite, ako môžete čítať súbor s malým výpisom pamäte(memory dump file) vytvorený systémom Windows.

Čítanie súborov Small Memory Dump ( DMP ).

Malý súbor výpisu pamäte zaznamenáva najmenšiu množinu užitočných informácií, ktoré vám môžu pomôcť určiť, prečo aplikácia neočakávane zlyhala alebo sa zastavila. Novšia verzia systému Windows automaticky vytvorí nový súbor vždy, keď sa počítač neočakávane zastaví. História súvisiaca s týmito súbormi je uložená v %SystemRoot%Minidumppriečinku. Typ súboru výpisu obsahuje nasledujúce informácie:

  1. Správa Stop a jej parametre a ďalšie údaje
  2. Zoznam načítaných ovládačov
  3. Kontext procesora ( PRCB ) pre procesor, ktorý sa zastavil
  4. Informácie o procese a kontext jadra ( EPROCESS ) pre proces, ktorý sa zastavil
  5. Informácie o procese a kontext jadra ( ETHREAD ) pre vlákno, ktoré sa zastavilo
  6. Zásobník volaní v režime jadra(Kernel-mode) pre vlákno, ktoré sa zastavilo.

Používatelia môžu použiť nástroj Windows Debugger (WinDbg.exe) na čítanie malých súborov s výpisom pamäte. ( WinDbg ) prichádza ako súčasť najnovšej verzie balíka Debugging Tools for Windows .

Nástroje na ladenie môžete nainštalovať ako samostatný komponent zo súpravy Windows Software Development Kit(Windows Software Development Kit) ( SDK ).

Keď sa počas inštalácie zobrazí sprievodca inštaláciou súpravy SDK , začiarknite políčko označené v časti (SDK)Nástroje na ladenie pre Windows(Debugging Tools for Windows) . Táto akcia vám umožní nainštalovať nástroje na ladenie ako samostatný komponent zo súpravy Windows Software Development Kit(Windows Software Development Kit) ( SDK ).

Po nastavení programu Windows Debugger otvorte výpis pomocou možnosti Open Crash Dump z ponuky File alebo stlačením CTRL+D.

Keď sa na obrazovke počítača objaví dialógové okno Open Crash Dump , zadajte úplnú cestu a názov súboru s výpisom zlyhanej aplikácie do poľa (Open Crash Dump)File name alebo použite dialógové okno na výber správnej cesty a názvu súboru.

Teraz, keď ste vybrali správny súbor, vyberte možnosť Otvoriť(Open) .

Počkajte(Wait) niekoľko sekúnd, kým sa súbor výpisu načíta, keď sa pripojí k internetu(Internet) a stiahne požadované symboly, ktoré sa zobrazia na displeji.

Debugee Not Connected

Mala by sa zobraziť správa s textom – Debugee not connected .

Vlastník stroja

Po úspešnom stiahnutí všetkých symbolov by sa v spodnej časti textu výpisu mala zobraziť nasledujúca správa – Followup: MachineOwner.

Zadajte príkaz do panela príkazov v spodnej časti okna výpisu na analýzu súboru výpisu. Mali by ste vidieť odkaz !analyze -vv časti Analýza kontroly chýb(Bugcheck Analysis) .

Analyzujte V

Kliknutím na odkaz zadajte príkaz !analyze -vdo výzvy v dolnej časti stránky.

Čítanie súborov Small Memory Dump (dmp).

Po dokončení by mala priestor na obrazovke zaberať podrobná analýza kontroly chýb.

Stack Text

Prejdite(Scroll) nadol do sekcie, kde je napísané STACK_TEXT . Pole STACK_TEXT zobrazuje stopu zásobníka chybného komponentu. Tu nájdete riadky s číslami, za ktorými nasleduje dvojbodka a nejaký text. Text by vám mal pomôcť identifikovať príčinu zlyhania a prípadne aká služba havaruje.

Stack Text Analysis

!analyzeAk chcete získať ďalšie podrobnosti, použite rozšírenie. Nezabudnite použiť -vmožnosť , pre úplne podrobné zobrazenie údajov.

Prečítajte si(Read) : Ako ručne vytvoriť súbor výpisu zlyhaní(manually create a Crash Dump file) v systéme Windows 11/10.

Po vykonaní príkaz '!analyze' určí inštrukciu, ktorá pravdepodobne spôsobila chybu a zobrazí ju v poli FOLLOWUP_IP .

  • SYMBOL_NAME – zobrazuje symbol
  • MODULE_NAME – zobrazí modul
  • IMAGE_NAME – zobrazí názov obrázka
  • DEBUG_FLR_IMAGE_TIMESTAMP – zobrazuje časovú pečiatku obrázka zodpovedajúcu tejto inštrukcii

Vykonajte potrebné kroky na vyriešenie problému!

  • Na kontrolu súboru výpisu pamäte môžete použiť aj nástroj príkazového riadka (use the command-line tool) Dumpchk.exe .
  • Softvér Crash Dump Analyzer(Crash Dump Analyzer software) môžete použiť na analýzu správ o výpisoch zlyhaní.
  • Prípadne môžete použiť WhoCrashed Home Edition na kontrolu chýb jediným kliknutím. Tento nástroj vykonáva post-mortem crash-dump analýzu výpisov pamäte systému Windows(Windows Memory Dumps) a prezentuje všetky zhromaždené informácie zrozumiteľným spôsobom.

Dúfam, že to pomôže!

Súvisiace čítanie:(Related reads:)

  1. Nastavenia výpisu pamäte systému Windows
  2. Limity fyzickej pamäte v súboroch výpisu zlyhaní(Physical Memory Limits in Crash Dump files)
  3. Nakonfigurujte systém Windows tak, aby vytváral súbory výpisu z havárie na modrej obrazovke
  4. Ovládajte počet súborov výpisu z pamäte, ktoré systém Windows vytvára a ukladá.



About the author

Som softvérový inžinier s viac ako 10-ročnými skúsenosťami s vývojom a údržbou aplikácií pre Windows 11 alebo 10. Mám tiež skúsenosti s prácou s Google Docs a Microsoft Edge. Moje schopnosti v týchto oblastiach zo mňa robia vynikajúceho kandidáta na pozície softvérového inžinierstva v budúcnosti.



Related posts