Hur man analyserar DUMP (DMP) -filer på Windows 8 och 10

En BSOD (Blue Screen of Death) är namnet på den blå skärmen som visas när en dator som körs på en version av Windows operativsystem kraschar och plötsligt stängs av. Orsaken till en BSOD beskrivs av själva den blå skärmen, men ser ut som om den blå skärmen bara är synlig i några sekunder innan datorn antingen stängs av helt eller startar om, analyserar hela BSOD just då och det är omöjligt.

Tack och lov, men när en rätt konfigurerad Windows-dator kraschar och visar en BSOD, skapar den en dumpningsfil (.dmp) som innehåller uppgifterna om BSOD. .Dmp-filerna som Windows skapar finns dock på datorspråk och måste konverteras till ett mänskligt begripligt format innan de kan analyseras. WinDBG ( Win dows D e B u G ger) är ett programverktyg skapat av Microsoft som kan ladda och presentera .dmp-filer som Windows-datorer skapar när de BSOD för användare för analys. Men för att kunna använda WinDBG för analysen av BSOD: er kommer du att behöva ställa in den på lämpligt sätt, och det är precis vad den här guiden är här för att lära dig att göra.

Steg 1: Se till att du har rätt version av .NET Framework

För att fungera som det ska, kräver WinDBG ingen annan än version 4.5.2 av Microsoft .NET Framework. Om du har någon annan version av .NET Framework installerat på datorn du vill analysera .dmp filer på, ladda ner .NET Framework 4.5.2 från här och sedan installera det innan du flyttar till nedladdning, installation och inställning WinDbg .

För att kontrollera vilken version av .NET Framework du har, Håll Windows-tangenten och trycka R . Skriv i dialogrutan Kör

% windir% \ Microsoft.NET \ Framework \

Du kommer att se mappen med versionen. Om den visar en mapp med “4.0.etc” har du troligtvis redan 4.5-versionen av .NET Framework.

Steg 2: Ladda ner och installera WinDBG

Klicka här för att börja ladda ner WinDBG

När WinDBG- installationsprogrammet (en fil med namnet sdksetup.exe som standard) har laddats ner, navigerar du till och dubbelklickar på den för att starta den.

Ange en anpassad installationsplats för WinDBG eller använd helt enkelt den förkonfigurerade standardinstallationsplatsen.

Acceptera WinDBG- licensavtalet.

På skärmen Välj de funktioner du vill installera , välj bara funktionen Felsökningsverktyg för Windows och klicka på Installera för att starta installationen.

Vänta på att WinDBG och dess valda funktion laddas ner och installeras på din dator.

Steg 3: Associerar .dmp-filer med WinDBG

För att du ska kunna läsa och analysera .dmp-filer som din dator skapar måste du först associera .dmp-filer till WinDBG . För att göra det måste du:

Om du använder Windows 8 eller senare högerklickar du på Start-menyn för att öppna WinX-menyn och klickar på Kommandotolken (Admin) . Om du använder en äldre version av Windows öppnar du Start-menyn , söker efter “ cmd ”, högerklickar på sökresultatet med namnet cmd och klickar på Kör som administratör . Detta kommer att starta en förhöjd kommandotolk .

Skriv följande i den upphöjda kommandotolken och tryck på Enter :

cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64

Obs! Om installationsplatsen för din instans av WinDBG är annorlunda, byt ut allt framför cd i kommandoraden ovan med den faktiska installationsplatsen för WinDBG i ditt fall.

Skriv sedan in följande i den upphöjda kommandotolken och tryck på Enter :

windbg.exe -IA

Om allt gick bra visas ett nytt WinDBG- fönster som innehåller en dialogruta som bekräftar kopplingen av din dators .dmp-filer med WinDBG . Om en sådan bekräftelsesruta visas kan du fortsätta och stänga både WinDBG och den upphöjda kommandotolken .

Steg 4: Konfigurera symbolvägen för WinDBG

För att läsa binärfilerna i en .dmp-fil använder WinDBG symboler som den behöver ha till hands när du behöver den för att läsa och analysera en .dmp-fil. Symbolvägen är katalogen på din dator där WinDBG lagrar alla nedladdade symboler. Medan du har frihet att förvandla vilken plats som helst på datorns hårddisk till symbolvägen för din installation av WinDBG , är detta ett extremt viktigt och ömtåligt steg, varför det rekommenderas att du helt enkelt använder standardplatsen (samma som används i den här guiden). Så här kan du konfigurera symbolvägen för WinDBG :

Starta ett nytt WinDBG- fönster genom att öppna Start-menyn och klicka på Alla program > Windows- kit > Felsökningsverktyg för x64 > WinDBG (x64) .

När WinDBG startar klickar du på Arkiv > Symbolfilsökväg .

Skriv in följande i rutan Symbolsökväg och klicka på OK :

SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols

Detta kommer att instruera WinDBG att skapa en ny mapp med namnet SymCache i Local Disk C och ladda ner nya symboler och spara dem i den här mappen. Du kan ersätta C: \ SymCache i texten ovan med vilken katalog du än väljer där du vill att WinDBG ska lagra sina symboler.

Klicka på Arkiv > Spara arbetsyta . Detta sparar den nya symbolvägen som du har konfigurerat.

Stäng WinDBG genom att klicka på Arkiv > Avsluta .

Steg 5: Testa din WinDBG-installation

När du väl har laddat ner, installerat och konfigurerat WinDBG på rätt sätt är allt som finns kvar för dig att ta din installation av WinDBG för en snurr och se om det fungerar som det ska. För att testa din installation av WinDBG måste du:

Ladda ner den här .ZIP-filen .

Extrahera den nedladdade .ZIP-filen till en ny mapp och dubbelklicka på .dmp-filen bland dess innehåll för att instruera WinDBG att börja läsa och visa den.

En ny instans av WinDBG öppnas automatiskt och du ser text som visas i arbetsytan. Det här är den första .dmp-filen som WinDBG analyserar på ditt system, så det kan ta betydande tid eftersom WinDBG kommer att ladda ner symboler och spara dem till den symbolväg du konfigurerade när den översätter .dmp-filen som används för att testa Det. Nästa gång du använder WinDBG för att analysera en .dmp-fil tar det inte så mycket tid som den tar med den här.

När WinDBG är klar med att analysera och översätta test .dmp-filen kommer utdata att se ut så här:

Den förmodligen orsakade av linjen indikerar vad som utlöste BSOD.

Uppföljning: MachineOwner

Texten i slutet med fetstil visas så snart en .dmp-fil har lästs och analyserats fullständigt. När den här texten dyker upp kommer .dmp-filen att ha lästs helt, du vet att din installation av WinDBG fungerar och du kan gå vidare till att analysera så många andra .dmp-filer som du vill. Du kan nu avsluta WinDBG genom att klicka på Arkiv > Avsluta .