Hur man öppnar och läser Small Memory Dump (dmp)-filer i Windows 11/10

När ett Windows -program som körs stannar eller kraschar oväntat, genererar ditt system en "kraschdumpfil" för att spara information som fanns precis innan kraschhändelsen inträffade. Att läsa dessa kraschdumpfiler kan hjälpa dig att hitta och felsöka orsaken till felet. Ta reda på hur du kan läsa en liten minnesdumpfil(memory dump file) skapad av Windows.

Läser Small Memory Dump ( DMP )-filer

En liten minnesdumpfil registrerar den minsta uppsättningen användbar information som kan hjälpa dig att fastställa varför ett program kraschade eller stoppades oväntat. Den nyare versionen av Windows skapar automatiskt en ny fil varje gång din dator stannar oväntat. Historiken relaterad till dessa filer lagras i %SystemRoot%Minidumpmappen. Dumpfiltypen innehåller följande information:

  1. Stoppmeddelandet och dess parametrar(Stop) och andra data
  2. En lista över laddade drivrutiner
  3. Processorkontexten ( PRCB ) för processorn som stannade
  4. Processinformationen och kärnkontexten ( EPROCESS ) för processen som stoppades
  5. Processinformationen och kärnkontexten ( ETHREAD ) för tråden som stoppades
  6. Anropsstacken i kärnläge(Kernel-mode) för tråden som stoppade.

Användare kan använda verktyget Windows Debugger (WinDbg.exe) för att läsa små minnesdumpfiler. Det ( WinDbg ) kommer som en del av den senaste versionen av paketet Debugging Tools(Debugging Tools) for Windows .

Du kan installera felsökningsverktygen som en fristående komponent från Windows Software Development Kit ( SDK ).

Under installationen, när SDK- installationsguiden visas, markera rutan markerad mot Felsökningsverktyg för Windows(Debugging Tools for Windows) . Den här åtgärden gör att du kan installera felsökningsverktygen som en fristående komponent från Windows Software Development Kit ( SDK ).

När du har ställt in Windows Debugger öppnar du en dump genom att välja alternativet Öppna kraschdump(Open Crash Dump)Arkiv(File) -menyn eller genom att trycka på CTRL+D.

När dialogrutan Öppna(Open Crash Dump) kraschdump dyker upp på din datorskärm anger du den fullständiga sökvägen och namnet på kraschdumpfilen i rutan Filnamn(File name) , eller använd dialogrutan för att välja rätt sökväg och filnamn.

Nu, när rätt fil har valts, välj Öppna(Open) .

Vänta(Wait) i några sekunder för att låta dumpfilen laddas när den ansluts till Internet och laddar ner de symboler som krävs för att visas i avläsningen.

Debugee inte ansluten

Du bör se ett meddelande som lyder – Debugee not connected .

Maskinägare

Efter att alla symboler har laddats ned, bör följande meddelande synas längst ner i dumptexten – Uppföljning: MachineOwner.(Followup: MachineOwner.)

Ange ett kommando i kommandofältet längst ner i dumpfönstret för att analysera dumpfilen. Du bör se en länk som säger !analyze -vunder Bugcheck Analysis .

Analysera V

Klicka på länken för att ange kommandot !analyze -vi prompten längst ner på sidan.

Läser Small Memory Dump (dmp)-filer

När det är gjort bör en detaljerad buggkontrollanalys uppta skärmutrymmet.

Stack text

Scrolla(Scroll) ner till avsnittet där det står STACK_TEXT . STACK_TEXT - fältet visar en stackspårning av den felaktiga komponenten . (STACK_TEXT)Här hittar du rader med nummer med varje rad följt av ett kolon och lite text. Texten ska hjälpa dig att identifiera orsaken till kraschen och i förekommande fall vilken tjänst som kraschar den.

Stapla textanalys

Använd !analyzetillägget för att få mer information. Glöm inte att använda -valternativet , för en fullständig visning av data.

Läs(Read) : Hur man manuellt skapar en Crash Dump-fil(manually create a Crash Dump file) i Windows 11/10.

Vid exekvering kommer '!analyze'-kommandot att bestämma instruktionen som förmodligen har orsakat felet och visa den i FOLLOWUP_IP- fältet.

  • SYMBOL_NAME – visa symbolen
  • MODULE_NAME – visar modulen
  • IMAGE_NAME – visar bildens namn
  • DEBUG_FLR_IMAGE_TIMESTAMP – visar bildens tidsstämpel som motsvarar denna instruktion

Vidta nödvändiga åtgärder för att få problemet löst!

  • Du kan också använda kommandoradsverktyget (use the command-line tool) Dumpchk.exe för att kontrollera en minnesdumpfil.
  • Du kan använda programvaran Crash Dump Analyzer för(Crash Dump Analyzer software) att analysera kraschdumpsrapporter.
  • Alternativt kan du använda WhoCrashed Home Edition för att leta efter fel med ett enda klick. Verktyget gör en post-mortem crash-dump-analys av Windows Memory Dumps och presenterar all insamlad information på ett begripligt sätt.

Hoppas det hjälper!

Relaterad läsning:(Related reads:)

  1. Inställningar för Windows Memory Dump
  2. Fysiska minnesgränser i Crash Dump-filer(Physical Memory Limits in Crash Dump files)
  3. Konfigurera Windows för att skapa Crash Dump-filer på blå skärm
  4. Kontrollera antalet Memory Dump-filer, Windows skapar och sparar.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet, inklusive 8 år som professionell mjukvaruingenjör. Jag har även erfarenhet av att utveckla mobilappar och spel, både för stationära och mobila enheter. På min fritid gillar jag att spela tv-spel och titta på film, lyssna på musik, läsa böcker och göra lite trädgårdsarbete.



Related posts