Hur man läser dumpfiler (med bilder)

Innehållsförteckning:

Hur man läser dumpfiler (med bilder)
Hur man läser dumpfiler (med bilder)

Video: Hur man läser dumpfiler (med bilder)

Video: Hur man läser dumpfiler (med bilder)
Video: How to Open Task Manager Using Command Prompt on Windows 10? 2024, November
Anonim

När ditt Windows -program kraschar eller avslutas oväntat skapas en "kraschdumpfil" för att lagra aktuell information innan felet inträffade. Att läsa en liten minnesdumpfil kan hjälpa dig att avgöra och lösa orsaken till programfel. Du kan använda den kostnadsfria programvaran kallad "BlueScreenView" för att lära dig vad som är fel med programmet eller använda felsökningsverktyget för mer avancerad information.

Steg

Metod 1 av 2: Använda BlueScreenView

Läs Dump -filer Steg 1
Läs Dump -filer Steg 1

Steg 1. Använd BlueScreenView om du behöver ta reda på orsaken till strejken

De flesta användare behöver bara högfilen för att avgöra vad som orsakar systemfelet eller Blue Screen of Death. Blue ScreenView är en gratis programvara gjord av NirSoft som kan analysera högfiler och berätta för användaren vilken enhet (drivrutin) eller andra faktorer som orsakar kraschen.

Högar som skapas under systemfel kallas”minidumpar.”

Läs Dump -filer Steg 2
Läs Dump -filer Steg 2

Steg 2. Ladda ner BlueScreenView

Du kan ladda ner BlueScreenView direkt från NirSoft på nirsoft.net/utils/blue_screen_view.html.

Du kan ladda ner det fristående programmet i ZIP -format. På så sätt kan du köra programmet utan att installera det. När ZIP-filen har laddats ner, högerklickar du och väljer "Extrahera" för att skapa en ny mapp med BlueScreenView-programmet

Läs Dump -filer Steg 3
Läs Dump -filer Steg 3

Steg 3. Starta BlueScreenView

När du har extraherat BlueScreenView från ZIP -filen startar du programmet inuti. Du kommer att uppmanas att fortsätta av Windows.

Läs Dump -filer Steg 4
Läs Dump -filer Steg 4

Steg 4. Leta reda på den högfil som du vill analysera

När din dator kraschar skapas en fil med namnet "minidump" i Windows -katalogen. Dessa filer har ett.dmp -tillägg som BlueScreenView kan läsa och berätta vad som hände. Minidump -filen finns i C: / Windows / Minidump. Om du inte ser det kan du behöva visa dolda filer:

  • För användare av Windows 10 och 8 klickar du på etiketten "Visa" i Utforskaren och markerar rutan "Dolda objekt".
  • För användare av Windows 7 och tidigare versioner, öppna Mappalternativ från Kontrollpanelen, klicka på etiketten "Visa" och välj "Visa dolda filer, mappar och enheter".
Läs Dump -filer Steg 5
Läs Dump -filer Steg 5

Steg 5. Dra.dmp -filen till BlueScreenView -fönstret

Det snabbaste sättet att öppna en.dmp -fil är att dra den till BlueScreenView -fönstret. Filen flyttas inte från sin ursprungliga plats. Du ser att den nedre halvan av BlueScreenView -fönstret fylls med data när filen har dragits in i fönstret.

Läs Dump -filer Steg 6
Läs Dump -filer Steg 6

Steg 6. Leta efter kolumnen "Orsakas av förare" högst upp

Du kan behöva rulla lite åt höger för att se det. Den här kolumnen visar enheten som orsakade systemkraschen.

Du kan också hitta den problematiska enheten eftersom den är markerad med rött längst ned i fönstret. Dubbelklicka på en markering för att se mer information, till exempel produktnamn, beskrivning och sökväg

Läs Dump -filer Steg 7
Läs Dump -filer Steg 7

Steg 7. Använd denna information för att lösa ditt problem

Nu vet du orsaken till kraschen och kan börja lösa den. Gör en webbsökning med sökordet "(enhetsnamn) kraschar" för att se om någon annan har haft ditt problem.

Metod 2 av 2: Använda WinDBG

1422664 8
1422664 8

Steg 1. Använd denna metod för en mer ingående analys

De flesta användare behöver inte använda Windows Debugger -programmet för att öppna filen MEMORY. DMP och kontrollera högkoden från minnet när ett systemfel uppstår. Om du vill veta mer om hur Windows använder sina enheter och minne, eller om du behöver analysera högfiler för utvecklingsändamål, kan Windows Debugger ge dig mycket information.

1422664 9
1422664 9

Steg 2. Ladda ner Windows Software Development Kit (WDK)

Detta program har ett WinDBG -program som kommer att användas för att öppna högfilen. Du kan ladda ner WDK -installationsprogrammet här.

1422664 10
1422664 10

Steg 3. Kör filen sdksetup.exe

Installationen av programmet börjar. Fortsätt genom de första fönstren och lämna det vid de ursprungliga inställningarna.

1422664 11
1422664 11

Steg 4. Välj inte allt utom "Felsökningsverktyg för Windows"

Du kan avmarkera alla andra funktioner eftersom de inte kommer att användas för att öppna högfiler. Detta sparar installationstid och hårddiskutrymme.

1422664 12
1422664 12

Steg 5. Vänta en stund medan filen laddas ner och installeras

Vanligtvis tar denna process några minuter.

1422664 13
1422664 13

Steg 6. Öppna kommandotolken som administratör

Du måste öppna en kommandotolk som lyfts för att associera.dmp -filen med WinDBG för att du ska kunna analysera. Du kommer att starta kommandotolken i mappen "system32".

  • För användare av Windows 10 och 8, högerklicka på Windows-knappen och "Kommandotolken (Admin)."
  • För Windows 7 -användare öppnar du Start -menyn och skriver cmd. Tryck på Ctrl+⇧ Skift+↵ Enter.
1422664 14
1422664 14

Steg 7. Gå till felsökningskatalogen

Ange följande kommando för att gå till rätt katalog. För Windows 10 -användare kan du kopiera och klistra in den. För användare av tidigare versioner av Windows måste du skriva:

cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64

1422664 15
1422664 15

Steg 8. Ange kommandot för att associera högfilen

Ange följande kommando för att associera WinDBG med en.dmp -fil. Windows 10 -användare kan kopiera och klistra in den här filen med kommandot:

  • windbg.exe -IA
  • Om du angav kommandot korrekt visas ett tomt WinDBG -fönster som du kan stänga.
1422664 16
1422664 16

Steg 9. Starta WinDBG

Du måste konfigurera WinDBG för att ladda rätt filer från Microsoft för att öppna.dmp -filer. Du kan göra detta via WinDBG.

Det snabbaste sättet att starta programmet är att trycka på Win och skriva "windbg."

1422664 17
1422664 17

Steg 10. Klicka på "File" och välj "Symbol File Path"

Ett nytt fönster öppnas.

1422664 18
1422664 18

Steg 11. Kopiera och klistra in följande adress

Denna väg kommer att berätta för WinDBG att ladda ner de nödvändiga symbolerna direkt från Microsoft och lagra dem i C: / SymCache:

  • SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
  • Din C: / SymCache -mapp växer med tiden när du öppnar fler och fler symboler och bockar filer som laddats ner från Microsoft.
1422664 19
1422664 19

Steg 12. Leta reda på den högfil som du vill analysera

Heap -filer (.dmp) skapas vanligtvis när ditt system kraschar. Du bör kunna hitta heapfilerna i katalogen C: / Windows / Minidump efter att datorn har kraschat. Filen kan också finnas i C: / Windows / MEMORY. DMP. Om du inte hittar det kanske dolda filer ska visas:

  • För användare av Windows 10 och 8 klickar du på etiketten "Visa" i Utforskaren och markerar rutan "Dolda objekt".
  • För användare av Windows 7 och tidigare versioner, öppna Mappalternativ från Kontrollpanelen, klicka på etiketten "Visa" och välj "Visa dolda filer, mappar och enheter".
1422664 20
1422664 20

Steg 13. Dubbelklicka på högfilen

Förutsatt att du konfigurerar WinDBG korrekt enligt stegen ovan kommer WinDBg att starta och börja bearbeta filerna.

1422664 21
1422664 21

Steg 14. Vänta medan heap -filen laddas

Första gången du öppnar en högfil måste du vänta en stund medan symbolerna laddas ner från Microsoft. Avbryt inte WinDBG -programmet medan det laddar filer.

  • Heap -filerna laddas mycket snabbare vid efterföljande öppningar eftersom du redan har symbolerna i mappen C: / SymCache.
  • Du vet när högfilen har laddats klart när du ser Uppföljning: MachineOwner längst ner i filen.
1422664 22
1422664 22

Steg 15. Leta efter meningen "Förmodligen orsakad av"

Detta är det snabbaste sättet att ta reda på orsaken till programfel. WinDBG analyserar heapfilen och rapporterar enheten eller processen som orsakar problemet till användaren. Du kan använda denna information för att göra mer fördjupad forskning och felsökning.

1422664 23
1422664 23

Steg 16. Leta efter BugCheck -koden

Heap -filen returnerar koden för specifika buggar som uppstod under kraschen. Leta efter dessa koder strax ovanför meningen "Troligen orsakad av". Du brukar se en kod med två tecken, till exempel "9F".

Rekommenderad: