Hvordan lese dump (.dmp) filer

Forfatter: Monica Porter
Opprettelsesdato: 16 Mars 2021
Oppdater Dato: 1 Juli 2024
Anonim
Day 7:  Understanding Application *.DLL files
Video: Day 7: Understanding Application *.DLL files

Innhold

Når et Windows-program krasjer eller plutselig slutter å virke, opprettes en "crash dump-fil" for å lagre gjeldende informasjon like før problemet oppstår. Du kan fikse årsaken til feilen når du leser minnedumpfilen. Du kan bruke det gratis "BlueScreenView" -verktøyet til raskt å oppdage feil, eller bruke Windows feilsøkingsverktøy for å finne detaljert informasjon.

Fremgangsmåte

Metode 1 av 2: Bruk BlueScreenView

  1. Bruk BlueScreenView hvis du bare trenger å finne ut hva som forårsaker feilen. De fleste brukere trenger bare dumpfilen for å fastslå årsaken til programstans eller blåskjermproblem. BlueScreenView er et gratis verktøy fra NirSoft som analyserer dumpfilen og bestemmer hvilken driver eller faktor som forårsaker feilen.
    • Filer opprettet i tilfelle systemfeil kalles "minidumps".

  2. Last ned BlueScreenView. Du kan laste ned BlueScreenView direkte fra NirSoft på adressen.
    • Du kan laste ned det separate programmet i ZIP-format. Du kan starte programmet uten installasjon. Etter å ha lastet ned ZIP-filen, høyreklikker du og velger "Pakk ut" for å opprette en ny mappe som inneholder BlueScreenView-programmet.

  3. Start BlueScreenView. Etter å ha hentet BlueScreenView fra ZIP-filen, start programmet i mappen. Du blir bedt av Windows om å fortsette.
  4. Finn dumpfilen du vil analysere. Når det oppstår en datamaskinfeil, opprettes en "minidump" -fil i Windows-katalogen. Disse filene har utvidelsen.dmp, BlueScreenView kan lese og analysere situasjonen for deg. Du finner Minidump-filen på. Hvis du ikke ser filen, må du gjøre justeringer for å vise skjulte filer:
    • I Windows 10 og 8 klikker du på "Vis" -fanen i Windows Utforsker og sjekker dialogboksen "Skjulte elementer".
    • I Windows 7 og tidligere åpner du mappealternativer i Kontrollpanel, klikker på "Vis" -fanen og velger deretter "Vis skjulte filer, mapper og stasjoner". Vis skjulte filer, mapper og stasjoner).

  5. Dra filer .dmp til BlueScreenView-vinduet. Den raskeste måten å åpne .mp-filen på er å dra filen til vinduet. Filen er ikke flyttet fra den opprinnelige plasseringen. Den nedre delen av BlueScreenView-vinduet viser dataene etter å ha dratt filen inn i programvinduet.
  6. Se etter "Caused By Driver" -kolonnen i det første elementet. Du må kanskje rulle ned for å finne denne kolonnen. Denne kolonnen viser driveren som forårsaket systemfeilen.
    • Du finner den problematiske driveren uthevet i rødt i nedre del av vinduet. Dobbeltklikk på den uthevede kategorien for å se detaljer: produktnavn, beskrivelse, lenke.
  7. Bruk denne informasjonen til å løse problemet. Nå som du vet hvilken driver som er årsaken til problemet, kan du fortsette å fikse det. Søk på nettet etter "drivernavn Ha et problem "for å se opplevelsene til mennesker som har opplevd det samme problemet som deg

Metode 2 av 2: Bruke WinDBG

  1. Bruk denne metoden for videre analyse. De fleste trenger ikke å bruke Windows Debugger for å åpne MEMORY.DMP-filen for å finne feil kode i minnet når det oppstår et systemfeil.Hvis du vil lære hvordan Windows bruker drivere og minne, eller ønsker å analysere dumpfiler for utvikling, kan Windows Debugger gi deg mye informasjon.
  2. Last ned Windows Software Development Kit (WDK). Dette programmet inkluderer WinDBG - du bruker til å åpne dumpfiler. Du kan laste ned WDK-installasjonsprogrammet her.
  3. Kjør filen sdksetup.exe. Dette er handlingen for å starte installasjonsprogrammet. Hopp over de første skjermbildene og behold standardinnstillingene.
  4. Fjern merket for alt unntatt "Feilsøkingsverktøy for Windows. Du kan fjerne merket for alle andre unødvendige funksjoner når du åpner dumpfilen. Dette kan spare installasjonstid og harddiskplass.
  5. Vent til filen lastes ned og installeres. Dette kan ta et par minutter.
  6. Åpne ledeteksten som administrator. Du må åpne ledeteksten for å knytte .dmp-filen til WinDBG, slik at programmet kan analysere filen. Start ledeteksten i "system32" -mappen.
    • Windows 10 og 8 - Høyreklikk på Windows-knappen og velg "Kommandoprompt (administrator)."
    • Windows 7 - Åpne Start-menyen og skriv cmd. trykk Ctrl+⇧ Skift+↵ Gå inn.
  7. Naviger til feilsøkingsmappen. Skriv inn kommandoen nedenfor for å bytte til riktig katalog. Hvis du bruker Windows 10, kan du kopiere og lime inn kommandoen. For eldre versjoner må du skrive:
    • cd Program Files (x86) Windows Kits 8.1 Debuggers x64
  8. Skriv inn kommandoen for å koble til dumpfilen. Skriv inn følgende kommando for å knytte WinDBG til.dmp-filen. Windows 10-brukere kan kopiere og lime inn følgende kommando:
    • windbg.exe -IA
    • Hvis du skriver inn kommandoen riktig, vises et tomt WinDBG-vindu, du kan lukke dette vinduet.
  9. Start WinDBG. Du må konfigurere WinDBG for å laste ned riktig fil fra Microsoft for å åpne .mp-filen. Du må gjøre dette når du åpner WinDBG-programmet.
    • Den raskeste måten å starte programmet på er å trykke på tasten Vinn og skriv "windbg."
  10. Klikk på "File" og velg "Symbolfilbane" (Sti-ikonfil). Dette åpner et nytt vindu.
  11. Kopier og lim inn følgende adresse. Denne banen vil fortelle WinDBG å laste ned de nødvendige ikonene fra Microsoft, og lagre dem på:
    • SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols
    • Mappen blir større hver gang du åpner feilsøkingsfilen og laster inn flere ikoner fra Microsoft.
  12. Finn dumpfilen du vil analysere. Filen (.dmp) genereres når det er en systemfeil. Som standard kan du finne dem i katalogen etter systemgjenoppretting. Filen kan også ligge i en katalog. Hvis du ikke finner filen, må du gjøre justeringer for å vise skjulte filer:
    • På Windows 10 og 8 klikker du på "Vis" -fanen i Windows Utforsker og fjerner merket for "Skjulte elementer" -dialogboksen.
    • I Windows 7 og tidligere, åpne mappealternativer i Kontrollpanel, klikk på "Vis" -fanen, og velg deretter "Vis skjulte filer, mapper og stasjoner".
  13. Dobbeltklikk på dumpfilen. Så lenge du har konfigurert WinDBG i henhold til trinnene ovenfor, starter WinDBG og fortsetter med filbehandlingen.
  14. Vent til dumpfilen lastes inn. Hvis det er første gang du åpner dumpfilen, må du vente på at ikonet skal lastes ned fra Microsoft. Ikke forstyrre når WinDBG-programmet laster inn filen.
    • Neste gang dumpfilen lastes raskere fordi du allerede har lastet ned ikonet til katalogen.
    • Når du ser det nederst i filen, er filen lastet ned.
  15. Se etter linjen "Sannsynligvis forårsaket av". Dette er den raskeste måten å finne årsaken til feilen. WinDBG vil analysere dumpfilen og rapportere hvilken driver eller prosess som forårsaker problemet. Du kan bruke denne informasjonen til å løse problemet eller gjøre mer undersøkelser.
  16. Finn BugCheck-koden. Dumpfilen vil svare på koden for hver feil når det oppstår en systemfeil. Se etter koden rett under linjen "Sannsynligvis forårsaket av". Du bør se en kode på 2 tegn, for eksempel "9F".
    • Få tilgang til Microsoft Bug Check Code Reference. Finn koden som tilsvarer BugCode med 2 tegn på hver linje.
    annonse