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



Prova Vårt Instrument För Att Eliminera Problem

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 och 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 ( Vinna dows D är 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 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, WinDBG kräver ingen annan än version 4.5.2 av Microsoft .NET Framework. Om du har någon annan version av .NET Framework installerad på den dator du vill analysera .dmp-filer på, ladda ner .NET Framework 4.5.2 från här och installera den innan du går vidare till nedladdning, installation och installation WinDBG .



Håll ned. För att kontrollera vilken version av .NET Framework du har Windows-nyckel och Tryck på 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.

ramverk net4.5



Steg 2: Ladda ner och installera WinDBG

Klick 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, navigera till och dubbelklicka 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 licensavtal.

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

2016-04-30_082528

Vänta på WinDBG och dess valda funktion som ska 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 meny för att öppna WinX-menyn och klicka på Kommandotolken (Admin) . Om du använder en äldre version av Windows öppnar du Start meny , söka efter ' cmd ”, Högerklicka på namnet på sökresultatet cmd och klicka på Kör som administratör . Detta kommer att starta en förhöjd Kommandotolken .

Skriv följande i det upphöjda Kommandotolken och tryck Stiga på :

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

2016-04-30_083231

Notera: 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 följande i det förhöjda Kommandotolken och tryck Stiga på :

 windbg.exe -IA 

Om allt gick bra, en ny WinDBG fönster som innehåller en dialogruta som bekräftar kopplingen av din dators .dmp-filer till WinDBG Kommer komma. Om en sådan bekräftelsesruta visas kan du fortsätta och stänga båda WinDBG och den upphöjda Kommandotolken .

windbg -ia

Steg 4: Konfigurera symbolvägen för WinDBG

För att läsa binärfilerna i en .dmp-fil, WinDBG använder symboler som den måste ha till hands när du behöver läsa och analysera en .dmp-fil. Symbolvägen är katalogen på din dator där WinDBG lagrar alla nedladdade symboler. Medan du är fri att förvandla vilken plats som helst på datorns hårddisk till symbolvägen för din installation av WinDBG , detta är ett extremt viktigt och ömtåligt stadium, 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 en ny WinDBG genom att öppna Start meny och klicka på Alla program > Windows-kit > Felsökningsverktyg för x64 > WinDBG (x64) .

När WinDBG startar, klicka på Fil > Sökväg till symbolfil .

Skriv följande i Sökväg för symbol rutan och klicka på OK :

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

2016-04-30_083705

Detta kommer att instruera WinDBG för att skapa en ny mapp med namnet SymCache i Lokal 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 själv väljer var du vill ha WinDBG lagra dess symboler.

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

Stänga WinDBG genom att klicka på Fil > Utgång .

Steg 5: Testa din WinDBG-installation

När du har laddat ner, installerat och installerat korrekt WinDBG , allt som finns kvar för dig att göra är att ta din installation av WinDBG ut för en snurr och se om det fungerar som det ska. För att testa din installation av WinDBG , du behöver:

Ladda ner denna .ZIP-fil .

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

En ny instans av WinDBG öppnas automatiskt och du ser text som visas i arbetsytan. Detta är den första .dmp-fil som WinDBG analyserar på ditt system, så det kan ta en betydande tid som 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 den. 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 analyserad och översatt testdmp-filen, kommer utdata att se ut så här:

windbg-analys

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 du vill. Du kan nu avsluta WinDBG genom att klicka på Fil > Utgång .

5 minuter läst