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
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.”
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
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.
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".
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.
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
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
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.
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.
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.
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.
Trin 5. Vent et øjeblik, mens filen downloades og installeres
Normalt tager denne proces et par minutter.
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.
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
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.
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."
Trin 10. Klik på "File" og vælg "Symbol File Path"
Et nyt vindue åbnes.
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.
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".
Trin 13. Dobbeltklik på bunkefilen
Forudsat at du konfigurerer WinDBG korrekt efter ovenstående trin, starter og starter behandling af filerne WinDBg.
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.
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.
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".