Slik leser du dumpefiler (med bilder)

Innholdsfortegnelse:

Slik leser du dumpefiler (med bilder)
Slik leser du dumpefiler (med bilder)

Video: Slik leser du dumpefiler (med bilder)

Video: Slik leser du dumpefiler (med bilder)
Video: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, Kan
Anonim

Når Windows -programmet krasjer eller slutter uventet, opprettes en "krasjdumpfil" for å lagre gjeldende informasjon før feilen oppstod. Å lese en liten minnedump -fil kan hjelpe deg med å finne og løse årsaken til programfeil. Du kan bruke gratisprogramvaren kalt "BlueScreenView" for å lære hva som er galt med programmet, eller bruke feilsøkingsverktøyet for mer avansert informasjon.

Steg

Metode 1 av 2: Bruke BlueScreenView

Les Dump Files Trinn 1
Les Dump Files Trinn 1

Trinn 1. Bruk BlueScreenView hvis du trenger å finne ut årsaken til streiken

De fleste brukere trenger bare haugfilen for å finne ut hva som forårsaker systemfeilen eller Blue Screen of Death. Blue ScreenView er en gratis programvare laget av NirSoft som kan analysere haugfiler og fortelle brukeren hvilken stasjon (driver) eller andre faktorer som forårsaker krasjet.

Høyer som opprettes under systemfeil omtales som "minidump.”

Les Dump Files Trinn 2
Les Dump Files Trinn 2

Trinn 2. Last ned BlueScreenView

Du kan laste ned BlueScreenView direkte fra NirSoft på nirsoft.net/utils/blue_screen_view.html.

Du kan laste ned det frittstående programmet i ZIP -format. På denne måten kan du kjøre programmet uten å installere det. Når ZIP-filen er lastet ned, høyreklikker du og velger "Pakk ut" for å opprette en ny mappe med BlueScreenView-programmet

Les Dump Files Trinn 3
Les Dump Files Trinn 3

Trinn 3. Start BlueScreenView

Etter å ha hentet BlueScreenView fra ZIP -filen, starter du programmet inne. Du blir bedt om å fortsette av Windows.

Les Dump Files Trinn 4
Les Dump Files Trinn 4

Trinn 4. Finn haugfilen du vil analysere

Når datamaskinen krasjer, opprettes en fil med navnet "minidump" i Windows -katalogen. Disse filene har en.dmp -utvidelse, som BlueScreenView kan lese og fortelle deg hva som skjedde. Minidump -filen finnes i C: / Windows / Minidump. Hvis du ikke ser det, må du kanskje vise skjulte filer:

  • For brukere av Windows 10 og 8 klikker du på "Vis" -etiketten i Windows Utforsker og merker av i boksen "Skjulte elementer".
  • For brukere av Windows 7 og tidligere versjoner, åpner du Mappealternativer fra Kontrollpanel, klikker på "Vis" -etiketten og velger "Vis skjulte filer, mapper og stasjoner".
Les Dump Files Trinn 5
Les Dump Files Trinn 5

Trinn 5. Dra.dmp -filen til BlueScreenView -vinduet

Den raskeste måten å åpne en.dmp fil på er å dra den inn i BlueScreenView -vinduet. Filen flyttes ikke fra den opprinnelige plasseringen. Du vil se at den nedre halvdelen av BlueScreenView -vinduet fylles med data når filen er dratt inn i vinduet.

Les Dump Files Trinn 6
Les Dump Files Trinn 6

Trinn 6. Se etter kolonnen "Forårsaket av driver" øverst

Du må kanskje rulle litt til høyre for å se det. Denne kolonnen viser stasjonen som forårsaket systemkrasj.

Du kan også finne den problematiske stasjonen fordi den er markert med rødt nederst i vinduet. Dobbeltklikk på et høydepunkt for å se flere detaljer, for eksempel produktnavn, beskrivelse og bane

Les Dump -filer Trinn 7
Les Dump -filer Trinn 7

Trinn 7. Bruk denne informasjonen til å løse problemet

Nå vet du årsaken til krasjet og kan begynne å løse det. Gjør et nettsøk med søkeordet "(stasjonsnavn) krasj" for å se om noen andre har hatt problemet ditt.

Metode 2 av 2: Bruke WinDBG

1422664 8
1422664 8

Trinn 1. Bruk denne metoden for en mer grundig analyse

De fleste brukere trenger ikke å bruke Windows Debugger -programmet for å åpne MEMORY. DMP -filen og sjekke haugkoden fra minnet når det oppstår en systemfeil. Hvis du vil finne ut mer om hvordan Windows bruker stasjonene og minnet, eller du trenger å analysere haugfiler for utviklingsformål, kan Windows Debugger gi deg mye informasjon.

1422664 9
1422664 9

Trinn 2. Last ned Windows Software Development Kit (WDK)

Dette programmet har et WinDBG -program som skal brukes til å åpne haugfilen. Du kan laste ned WDK -installasjonsprogrammet her.

1422664 10
1422664 10

Trinn 3. Kjør filen sdksetup.exe

Installasjonen av programmet starter. Fortsett gjennom de første vinduene og la det stå i de opprinnelige innstillingene.

1422664 11
1422664 11

Trinn 4. Ikke velg alt unntatt “Debugging Tools for Windows”

Du kan fjerne merket for alle andre funksjoner, da de ikke vil bli brukt til å åpne haugfiler. Dette sparer installasjonstid og plass på harddisken.

1422664 12
1422664 12

Trinn 5. Vent et øyeblikk mens filen er lastet ned og installert

Vanligvis tar denne prosessen noen få minutter.

1422664 13
1422664 13

Trinn 6. Åpne kommandoprompt som administrator

Du må åpne en kommandoprompt som heves for å knytte.dmp -filen til WinDBG for å analysere. Du starter kommandoprompten i "system32" -mappen.

  • For brukere av Windows 10 og 8, høyreklikker du på Windows-knappen og "Kommandoprompt (Admin)."
  • For Windows 7 -brukere åpner du Start -menyen og skriver cmd. Trykk Ctrl+⇧ Shift+↵ Enter.
1422664 14
1422664 14

Trinn 7. Gå til feilsøkingsmappen

Skriv inn følgende kommando for å gå til riktig katalog. For Windows 10 -brukere kan du kopiere og lime den inn. For brukere av tidligere versjoner av Windows må du skrive:

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

1422664 15
1422664 15

Trinn 8. Skriv inn kommandoen for å knytte haugfilen

Skriv inn følgende kommando for å knytte WinDBG til en.dmp -fil. Windows 10 -brukere kan kopiere og lime inn denne filen med kommandoen:

  • windbg.exe -IA
  • Hvis du skrev inn kommandoen riktig, vises et tomt WinDBG -vindu som du kan lukke.
1422664 16
1422664 16

Trinn 9. Start WinDBG

Du må konfigurere WinDBG for å laste inn riktige filer fra Microsoft for å åpne.dmp -filer. Du kan gjøre dette via WinDBG.

Den raskeste måten å starte programmet på er å trykke Win og skrive "windbg."

1422664 17
1422664 17

Trinn 10. Klikk "File" og velg "Symbol File Path"

Et nytt vindu åpnes.

1422664 18
1422664 18

Trinn 11. Kopier og lim inn følgende adresse

Denne banen vil fortelle WinDBG å laste ned de nødvendige symbolene direkte fra Microsoft, og lagre dem i C: / SymCache:

  • SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
  • C: / SymCache -mappen din vil vokse over tid etter hvert som du åpner flere og flere symboler og merker av filer lastet ned fra Microsoft.
1422664 19
1422664 19

Trinn 12. Finn haugfilen du vil analysere

Heap -filer (.dmp) opprettes vanligvis når systemet krasjer. Du bør kunne finne haugfilene i C: / Windows / Minidump -katalogen etter å ha gjenopprettet datamaskinen fra å krasje. Filen kan også finnes i C: / Windows / MEMORY. DMP. Hvis du ikke finner det, bør det kanskje vises skjulte filer:

  • For brukere av Windows 10 og 8 klikker du på "Vis" -etiketten i Windows Utforsker og merker av i boksen "Skjulte elementer".
  • For brukere av Windows 7 og tidligere versjoner, åpner du Mappealternativer fra Kontrollpanel, klikker på "Vis" -etiketten og velger "Vis skjulte filer, mapper og stasjoner".
1422664 20
1422664 20

Trinn 13. Dobbeltklikk på haugfilen

Forutsatt at du konfigurerer WinDBG riktig ved å følge trinnene ovenfor, starter og starter behandling av filene WinDBg.

1422664 21
1422664 21

Trinn 14. Vent mens haugfilen lastes

Første gang du åpner en haugfil, må du vente en stund mens symbolene lastes ned fra Microsoft. Ikke avbryt WinDBG -programmet mens det laster inn filer.

  • Heap -filene lastes mye raskere på påfølgende åpninger fordi du allerede har symbolene i C: / SymCache -mappen.
  • Du vet når haugefilen er lastet inn når du ser Followup: MachineOwner nederst i filen.
1422664 22
1422664 22

Trinn 15. Se etter setningen "Sannsynligvis forårsaket av"

Dette er den raskeste måten å finne ut årsaken til programfeil. WinDBG vil analysere haugfilen og rapportere stasjonen eller prosessen som forårsaker problemet til brukeren. Du kan bruke denne informasjonen til å gjøre mer grundig forskning og feilsøking.

1422664 23
1422664 23

Trinn 16. Se etter BugCheck -koden

Heap -filen vil returnere kode for spesifikke feil som oppstod under krasjet. Se etter disse kodene like over setningen "Sannsynligvis forårsaket av". Du ser vanligvis en kode på to tegn, for eksempel "9F".

Anbefalt: