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
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.”
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
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.
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".
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.
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
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
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.
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.
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.
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.
Steg 5. Vänta en stund medan filen laddas ner och installeras
Vanligtvis tar denna process några minuter.
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.
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
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.
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."
Steg 10. Klicka på "File" och välj "Symbol File Path"
Ett nytt fönster öppnas.
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.
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".
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.
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.
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.
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".