För att läsa minnesdumpfiler i Windows 10 kan du använda Windows Debugging Tools (WinDbg). Så här gör du:
1. Skaffa minnesdumpfilen:
- Om du inte redan har gjort det, skapa en minnesdumpfil. Du kan göra detta genom att följa instruktionerna i avsnittet "Skapa en minnesdumpfil" nedan.
2. Installera Windows Debugging Tools:
- Ladda ner den senaste versionen av Windows Debugging Tools (WinDbg) från Microsofts webbplats.
- Installera WinDbg genom att följa installationsguiden.
3. Öppna minnesdumpfilen:
- Öppna WinDbg genom att söka efter det i Start-menyn.
- I WinDbg, klicka på "Arkiv"-menyn och välj "Öppna Crash Dump."
- Navigera till platsen där minnesdumpfilen (.dmp) är sparad och öppna den.
4. Analysera minnesdumpen:
- WinDbg kommer att ladda minnesdumpfilen och förse dig med ett kommandoradsgränssnitt för att analysera data.
- Du kan använda olika kommandon för att inspektera minne, register, laddade moduler och annan information relaterad till kraschen.
- Några vanliga kommandon inkluderar:
- lm (List Modules):Listar de laddade modulerna i processen.
- !analyze -v (Analyze Crash Dump):Utför en automatiserad kraschanalys och ger information om kraschen.
- dt nt!_TEB (Visa trådmiljöblock):Visar information om trådmiljöblocket.
- kd> !tråd /v, eller ~*e~ (listatrådar):Listar alla trådar och deras tillstånd.
5. Identifiera grundorsaken:
- Använd informationen från analysen för att identifiera grundorsaken till kraschen.
- Leta efter fel, undantag eller oväntade beteenden som kan ha lett till kraschen.
- Kontrollera om det finns korrupta eller felaktiga kod eller datastrukturer.
Kom ihåg att analys av minnesdumpfiler kan vara en komplex process och kan kräva expertis inom felsökning och programvaruanalys. Om du inte är bekant med analys av minnesdump, kanske du vill söka hjälp från en kvalificerad mjukvaruutvecklare eller IT-proffs.
Skapa en minnesdumpfil
För att skapa en minnesdumpfil i Windows 10, följ dessa steg:
1. Öppna dialogrutan Systemegenskaper. Du kan göra detta genom att trycka på Windows Key + Pause Break eller genom att söka efter "Systemegenskaper" i Start-menyn.
2. Klicka på länken "Avancerade systeminställningar" i den vänstra panelen.
3. På fliken "Avancerat" klickar du på knappen "Inställningar" under avsnittet "Start och återställning".
4. I inställningsfönstret för "Start och återställning", under avsnittet "Systemfel", välj alternativet "Komplett minnesdump" från rullgardinsmenyn "Skriv felsökningsinformation".
5. Klicka på "OK" för att spara ändringarna.
Nu, när en systemkrasch inträffar, kommer Windows automatiskt att skapa en minnesdumpfil (.dmp) på %SystemRoot%\MEMORY.DMP-platsen (vanligtvis C:\Windows\MEMORY.DMP). Du kan sedan använda WinDbg för att analysera denna minnesdumpfil.