Sådan læses dumpfiler (med billeder)

Indholdsfortegnelse:

Sådan læses dumpfiler (med billeder)
Sådan læses dumpfiler (med billeder)

Video: Sådan læses dumpfiler (med billeder)

Video: Sådan læses dumpfiler (med billeder)
Video: What is task management? 2024, Kan
Anonim

Når din Windows -applikation går ned eller uventet afslutter, oprettes en "crash dump -fil" for at gemme de aktuelle oplysninger, før fejlen opstod. Læsning af en lille hukommelsesdumpfil kan hjælpe dig med at bestemme og løse årsagen til programfejl. Du kan bruge den gratis software kaldet "BlueScreenView" til at lære, hvad der er galt med programmet, eller bruge fejlfindingsværktøjet til mere avanceret information.

Trin

Metode 1 af 2: Brug af BlueScreenView

Læs Dump -filer Trin 1
Læs Dump -filer Trin 1

Trin 1. Brug BlueScreenView, hvis du skal finde ud af årsagen til strejken

De fleste brugere har bare brug for bunkefilen for at afgøre, hvad der forårsager systemfejl eller Blue Screen of Death. Blue ScreenView er en gratis software lavet af NirSoft, der kan analysere bunkefiler og fortælle brugeren, hvilket drev (driver) eller andre faktorer der forårsager nedbruddet.

Bunker, der er oprettet under systemfejl, omtales som "minidump.”

Læs Dump -filer Trin 2
Læs Dump -filer Trin 2

Trin 2. Download BlueScreenView

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

Du kan downloade det selvstændige program i ZIP -format. På denne måde kan du køre programmet uden at installere det. Når ZIP-filen er downloadet, skal du højreklikke og vælge "Udpak" for at oprette en ny mappe med BlueScreenView-programmet

Læs Dump -filer Trin 3
Læs Dump -filer Trin 3

Trin 3. Start BlueScreenView

Efter udtrækning af BlueScreenView fra ZIP -filen skal du starte programmet inde. Du bliver bedt om at fortsætte af Windows.

Læs Dump -filer Trin 4
Læs Dump -filer Trin 4

Trin 4. Find den bunkefil, du vil analysere

Når din computer går ned, oprettes en fil med navnet "minidump" i Windows -biblioteket. Disse filer har en.dmp -udvidelse, som BlueScreenView kan læse og fortælle dig, hvad der skete. Minidump -filen findes i C: / Windows / Minidump. Hvis du ikke kan se det, skal du muligvis vise skjulte filer:

  • For brugere af Windows 10 og 8 skal du klikke på etiketten "Vis" i Windows Stifinder og markere feltet "Skjulte elementer".
  • For brugere af Windows 7 og tidligere versioner skal du åbne Mappeindstillinger fra Kontrolpanel, klikke på etiketten "Vis" og vælge "Vis skjulte filer, mapper og drev".
Læs Dump -filer Trin 5
Læs Dump -filer Trin 5

Trin 5. Træk.dmp -filen ind i BlueScreenView -vinduet

Den hurtigste måde at åbne en.dmp -fil på er at trække den ind i vinduet BlueScreenView. Filen flytter ikke fra sin oprindelige placering. Du vil se, at den nederste halvdel af BlueScreenView -vinduet fyldes med data, når filen er trukket ind i vinduet.

Læs Dump -filer Trin 6
Læs Dump -filer Trin 6

Trin 6. Se efter kolonnen "Forårsaget af driver" øverst

Du skal muligvis rulle lidt til højre for at se det. Denne kolonne viser det drev, der forårsagede systemnedbrud.

Du kan også finde det problematiske drev, fordi det er markeret med rødt i bunden af vinduet. Dobbeltklik på et højdepunkt for at se flere detaljer, f.eks. Produktnavn, beskrivelse og sti

Læs Dump -filer Trin 7
Læs Dump -filer Trin 7

Trin 7. Brug disse oplysninger til at løse dit problem

Nu kender du årsagen til nedbruddet og kan begynde at løse det. Lav en websøgning med søgeordet "(drevnavn) nedbrud" for at se, om andre har haft dit problem.

Metode 2 af 2: Brug af WinDBG

1422664 8
1422664 8

Trin 1. Brug denne metode til en mere dybtgående analyse

De fleste brugere behøver ikke at bruge Windows Debugger -programmet til at åbne filen MEMORY. DMP og kontrollere bunkkoden fra hukommelsen, når der opstår en systemfejl. Hvis du vil finde ud af mere om, hvordan Windows bruger sine drev og hukommelse, eller du skal analysere bunkefiler til udviklingsformål, kan Windows Debugger give dig mange oplysninger.

1422664 9
1422664 9

Trin 2. Download Windows Software Development Kit (WDK)

Dette program har et WinDBG -program, der bruges til at åbne bunkefilen. Du kan downloade WDK -installationsprogrammet her.

1422664 10
1422664 10

Trin 3. Kør filen sdksetup.exe

Installationen af programmet starter. Fortsæt gennem de første par vinduer, og lad det være i de oprindelige indstillinger.

1422664 11
1422664 11

Trin 4. Vælg ikke alt undtagen “Debugging Tools for Windows”

Du kan fjerne markeringen af alle andre funktioner, da de ikke bruges til at åbne bunkefiler. Dette sparer dig for installationstid og harddiskplads.

1422664 12
1422664 12

Trin 5. Vent et øjeblik, mens filen downloades og installeres

Normalt tager denne proces et par minutter.

1422664 13
1422664 13

Trin 6. Åbn kommandoprompt som administrator

Du bliver nødt til at åbne et kommandoprompt, der åbnes for at knytte.dmp -filen til WinDBG, så du kan analysere. Du starter kommandoprompten i mappen "system32".

  • For brugere af Windows 10 og 8 skal du højreklikke på knappen Windows og "Kommandoprompt (Admin)."
  • For Windows 7 -brugere skal du åbne menuen Start og skrive cmd. Tryk på Ctrl+⇧ Shift+↵ Enter.
1422664 14
1422664 14

Trin 7. Gå til debugger -biblioteket

Indtast følgende kommando for at gå til det korrekte bibliotek. For Windows 10 -brugere kan du kopiere og indsætte det. For brugere af tidligere versioner af Windows skal du skrive:

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

1422664 15
1422664 15

Trin 8. Indtast kommandoen for at knytte bunkefilen

Indtast følgende kommando for at knytte WinDBG til en.dmp -fil. Windows 10 -brugere kan kopiere og indsætte denne fil med kommandoen:

  • windbg.exe -IA
  • Hvis du indtastede kommandoen korrekt, vises et tomt WinDBG -vindue, som du kan lukke.
1422664 16
1422664 16

Trin 9. Start WinDBG

Du bliver nødt til at konfigurere WinDBG til at indlæse de korrekte filer fra Microsoft for at åbne.dmp -filer. Du kan gøre dette via WinDBG.

Den hurtigste måde at starte programmet på er at trykke på Win og skrive "windbg."

1422664 17
1422664 17

Trin 10. Klik på "File" og vælg "Symbol File Path"

Et nyt vindue åbnes.

1422664 18
1422664 18

Trin 11. Kopier og indsæt følgende adresse

Denne sti fortæller WinDBG at downloade de nødvendige symboler direkte fra Microsoft og gemme dem i C: / SymCache:

  • SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
  • Din C: / SymCache -mappe vokser med tiden, efterhånden som du åbner flere og flere yderligere symbol- og krydsfiler, der er downloadet fra Microsoft.
1422664 19
1422664 19

Trin 12. Find den bunkefil, du vil analysere

Heap -filer (.dmp) oprettes normalt, når dit system går ned. Du bør være i stand til at finde bunkefilerne i mappen C: / Windows / Minidump, efter at din computer er blevet nedbrudt. Filen kan også findes i C: / Windows / MEMORY. DMP. Hvis du ikke kan finde det, skal der måske vises skjulte filer:

  • For brugere af Windows 10 og 8 skal du klikke på etiketten "Vis" i Windows Stifinder og markere feltet "Skjulte elementer".
  • For brugere af Windows 7 og tidligere versioner skal du åbne Mappeindstillinger fra Kontrolpanel, klikke på etiketten "Vis" og vælge "Vis skjulte filer, mapper og drev".
1422664 20
1422664 20

Trin 13. Dobbeltklik på bunkefilen

Forudsat at du konfigurerer WinDBG korrekt efter ovenstående trin, starter og starter behandling af filerne WinDBg.

1422664 21
1422664 21

Trin 14. Vent, mens bunkefilen indlæses

Første gang du åbner en heap -fil, skal du vente et stykke tid, mens symbolerne downloades fra Microsoft. Afbryd ikke WinDBG -programmet, mens det indlæser filer.

  • Bunkefilerne indlæses meget hurtigere på efterfølgende åbninger, fordi du allerede har symbolerne i mappen C: / SymCache.
  • Du ved, hvornår heap -filen er færdig med at blive indlæst, når du ser Followup: MachineOwner nederst i filen.
1422664 22
1422664 22

Trin 15. Kig efter sætningen "Sandsynligvis forårsaget af"

Dette er den hurtigste måde at finde ud af årsagen til programfejl. WinDBG analyserer bunkefilen og rapporterer drevet eller processen, der forårsager problemet til brugeren. Du kan bruge disse oplysninger til at foretage mere dybdegående forskning og fejlfinding.

1422664 23
1422664 23

Trin 16. Se efter BugCheck -koden

Bunkefilen returnerer kode for specifikke fejl, der stødte på under nedbruddet. Se efter disse koder lige over sætningen "Sandsynligvis forårsaget af". Du vil normalt se en kode på to tegn, f.eks. "9F".

Anbefalede: