DUMP (DMP) -bestanden analyseren op Windows 8 en 10



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Een BSOD (Blue Screen of Death) is de naam die wordt gegeven aan het blauwe scherm dat verschijnt wanneer een computer met een versie van het Windows-besturingssysteem crasht en abrupt wordt afgesloten. De oorzaak van een BSOD wordt beschreven door het blauwe scherm zelf, maar zien alsof het blauwe scherm slechts een paar seconden zichtbaar is voordat de computer volledig wordt uitgeschakeld of opnieuw wordt opgestart, waarbij de hele BSOD op dat moment en daar wordt geanalyseerd, is onmogelijk.



Gelukkig, wanneer een correct geconfigureerde Windows-computer crasht en een BSOD weergeeft, wordt er een dumpbestand (.dmp) gemaakt met de bijzonderheden van de BSOD. De .dmp-bestanden die Windows maakt, zijn echter in computertaal en moeten worden geconverteerd naar een voor mensen begrijpelijk formaat voordat ze kunnen worden geanalyseerd. WinDBG ( Winnen dows D is B u G ger) is een softwareprogramma gemaakt door Microsoft dat de .dmp-bestanden kan laden en presenteren die Windows-computers maken wanneer ze BSOD aan gebruikers voor analyse. Om echter te gebruiken WinDBG voor de analyse van BSOD's zul je het op de juiste manier moeten opzetten, en dat is precies wat deze gids je hier leert te doen.



Fase 1: ervoor zorgen dat u de juiste versie van .NET Framework gebruikt

Om te werken zoals het hoort, WinDBG vereist niemand minder dan versie 4.5.2 van Microsoft .NET Framework. Als u een andere versie van .NET Framework hebt geïnstalleerd op de computer waarop u .dmp-bestanden wilt analyseren, downloadt u .NET Framework 4.5.2 van hier en installeer het vervolgens voordat u verder gaat met downloaden, installeren en instellen WinDBG .



Om te controleren welke versie van .NET Framework u heeft, houdt u de Windows-sleutel en Druk op R. . Typ in het dialoogvenster Uitvoeren

% windir%  Microsoft.NET  Framework 

U ziet de map met de versie. Als het een map met “4.0.etc” toont, heb je waarschijnlijk al versie 4.5 van .NET Framework.

net4.5 framework



Fase 2: WinDBG downloaden en installeren

Klik hier om te beginnen met het downloaden van het WinDBG

Zodra het WinDBG installer (een bestand met de naam sdksetup.exe standaard) is gedownload, navigeer ernaar en dubbelklik erop om het te starten.

Geef een aangepaste installatielocatie op voor WinDBG of gebruik gewoon de vooraf geconfigureerde standaard installatielocatie.

Accepteer de WinDBG licentieovereenkomst.

Op de Selecteer de functies die u wilt installeren scherm, selecteert u alleen het Debugging Tools voor Windows functie en klik op Installeren om de installatie te starten.

2016-04-30_082528

Wachten op WinDBG en de geselecteerde functie om te downloaden en op uw computer te installeren.

Fase 3: .dmp-bestanden koppelen aan WinDBG

Om ervoor te zorgen dat u de .dmp-bestanden die uw computer aanmaakt, kunt lezen en analyseren, moet u eerst .dmp-bestanden koppelen aan WinDBG . Om dit te doen, moet u:

Als u Windows 8 of hoger gebruikt, klikt u met de rechtermuisknop op het Start menu om het WinX-menu en klik op Opdrachtprompt (beheerder) . Als u een oudere versie van Windows gebruikt, opent u het Start menu , zoeken naar ' cmd ”, Klik met de rechtermuisknop op het genoemde zoekresultaat cmd en klik op Als administrator uitvoeren . Hiermee wordt een verhoogd Opdrachtprompt .

Typ het volgende in het verhoogde Opdrachtprompt en druk op Enter :

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

2016-04-30_083231

Notitie: Als de installatielocatie voor uw exemplaar van WinDBG is anders, vervang alles ervoor CD in de opdrachtregel hierboven met de daadwerkelijke installatielocatie van WinDBG in jouw geval.

Typ vervolgens het volgende in het verhoogde Opdrachtprompt en druk op Enter :

 windbg.exe -IA 

Als alles goed is gegaan, een nieuwe WinDBG venster met daarin een dialoogvenster waarin de koppeling van de .dmp-bestanden van uw computer met WinDBG zal verschijnen. Als een dergelijk bevestigingsvenster verschijnt, kunt u doorgaan en beide sluiten WinDBG en de verhoogde Opdrachtprompt .

windbg -ia

Fase 4: het symboolpad configureren voor WinDBG

Om de binaire bestanden in een .dmp-bestand te lezen, WinDBG gebruikt symbolen die het bij de hand moet hebben wanneer je het nodig hebt om een ​​.dmp-bestand te lezen en te analyseren. Het symboolpad is de directory op uw computer waar WinDBG slaat al zijn gedownloade symbolen op. Terwijl u vrij bent om elke locatie op de harde schijf van uw computer om te zetten in het symboolpad voor uw installatie van WinDBG , dit is een uiterst cruciale en kwetsbare fase, daarom wordt aanbevolen om gewoon de standaardlocatie te gebruiken (dezelfde die in deze handleiding wordt gebruikt). Hier is hoe u het symboolpad kunt configureren voor WinDBG :

Start een nieuw WinDBG venster door het Start menu en klikken op Alle programma's > Windows Kits > Foutopsporingstools voor x64 > WinDBG (x64) .

Wanneer WinDBG wordt gestart, klik op het dossier > Symbool bestandspad .

Typ het volgende in het Symbool zoekpad box en klik op OK :

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

2016-04-30_083705

Dit zal instrueren WinDBG om een ​​nieuwe map met de naam te maken SymCache in Lokale schijf C en download nieuwe symbolen en sla ze op in deze map. U kunt vervangen C: SymCache in de tekst hierboven met een directory naar keuze waar u maar wilt WinDBG sla de symbolen op.

Klik op het dossier > Sla WorkSpace op . Hiermee wordt het nieuwe symboolpad opgeslagen dat u heeft geconfigureerd.

Dichtbij WinDBG door op te klikken het dossier > Uitgang .

Fase 5: uw WinDBG-installatie testen

Nadat u het heeft gedownload, geïnstalleerd en correct heeft ingesteld WinDBG , u hoeft alleen nog maar uw installatie af te nemen WinDBG een ritje maken en kijken of het werkt zoals het hoort. Om uw installatie van WinDBG , je moet:

Downloaden dit .ZIP-bestand .

Pak het gedownloade .ZIP-bestand uit naar een nieuwe map en dubbelklik op het .dmp-bestand om instructies te geven WinDBG om te beginnen met lezen en weergeven.

Een nieuw exemplaar van WinDBG wordt automatisch geopend en u ziet tekst verschijnen in de werkruimte. Dit is het eerste .dmp-bestand dat WinDBG analyseert op uw systeem, dus het kan even duren omdat WinDBG downloadt symbolen en slaat ze op in het symboolpad dat u hebt geconfigureerd, aangezien het het .dmp-bestand vertaalt dat wordt gebruikt om het te testen. De volgende keer dat u gebruikt WinDBG om een ​​.dmp-bestand te analyseren, kost het niet zoveel tijd als bij dit bestand.

Wanneer WinDBG is klaar met het analyseren en vertalen van het test .dmp-bestand, de uitvoer ziet er als volgt uit:

windbg analyse

De waarschijnlijk veroorzaakt door lijn geeft aan wat de BSOD heeft geactiveerd.

Opvolging: MachineOwner

De tekst aan het einde die vetgedrukt is, wordt weergegeven zodra een .dmp-bestand volledig is gelezen en geanalyseerd. Zodra deze tekst verschijnt, is het .dmp-bestand volledig gelezen, u weet dat uw installatie van WinDBG werkt en u kunt doorgaan met het analyseren van zoveel andere .dmp-bestanden als u wilt. U kunt nu afsluiten WinDBG door op te klikken het dossier > Uitgang .

5 minuten gelezen