Ein BSOD (Blue Screen of Death) ist der Name des Bluescreens, der angezeigt wird, wenn ein Computer, auf dem eine Version des Windows-Betriebssystems ausgeführt wird, abstürzt und abrupt heruntergefahren wird. Die Ursache eines BSOD wird durch den blauen Bildschirm selbst beschrieben, aber da der blaue Bildschirm nur einige Sekunden lang sichtbar ist, bevor der Computer entweder vollständig heruntergefahren oder neu gestartet wird, wird der gesamte BSOD sofort analysiert und es ist unmöglich.
Zum Glück erstellt ein ordnungsgemäß konfigurierter Windows-Computer, der abstürzt und ein BSOD anzeigt, eine Dump-Datei (.dmp) mit den Details des BSOD. Die von Windows erstellten .dmp-Dateien sind jedoch in Computersprache und müssen in ein für den Menschen verständliches Format konvertiert werden, bevor sie analysiert werden können. WinDBG ( Win dows D e B u G ger) ist ein Software - Dienstprogramm von Microsoft erstellt die in der Lage Laden und Darstellen der DMP - Dateien , die Windows - Computer zu erstellen , wenn sie BSOD Anwender für die Analyse. Um jedoch WinDBG zu verwenden Für die Analyse von BSODs müssen Sie diese entsprechend einrichten, und genau das soll Ihnen dieser Leitfaden beibringen.
Stufe 1: Stellen Sie sicher, dass Sie über die richtige Version von .NET Framework verfügen
WinDBG benötigt keine andere Version als Version 4.5.2 von Microsoft .NET Framework, um so zu funktionieren, wie es soll . Wenn auf dem Computer, auf dem Sie .dmp-Dateien analysieren möchten, eine andere Version von .NET Framework installiert ist, laden Sie .NET Framework 4.5.2 von hier herunter und installieren Sie es, bevor Sie mit dem Herunterladen, Installieren und Einrichten von WinDBG fortfahren .
Welche Version von .NET Framework Um zu überprüfen , die Sie haben, Halten Sie die Windows - Taste und R drücken . Geben Sie im Ausführungsdialog Folgendes ein
% windir% \ Microsoft.NET \ Framework \
Sie sehen den Ordner mit der Version. Wenn ein Ordner mit "4.0.etc" angezeigt wird, verfügen Sie höchstwahrscheinlich bereits über die Version 4.5 von .NET Framework.
Stufe 2: Herunterladen und Installieren von WinDBG
Klicken Sie hier , um mit dem Herunterladen der WinDBG zu beginnen
Nachdem das WinDBG- Installationsprogramm ( standardmäßig eine Datei mit dem Namen sdksetup.exe ) heruntergeladen wurde, navigieren Sie zu diesem und doppelklicken Sie darauf, um es zu starten.
Geben Sie einen benutzerdefinierten Installationsort für WinDBG an oder verwenden Sie einfach den vorkonfigurierten Standardinstallationsort.
Akzeptieren Sie die WinDBG- Lizenzvereinbarung.
Auf der Select verfügt über die Sie installieren möchten , Bildschirm, wählen Sie nur die Debugtools für Windows - Funktion und klicken Sie auf Installieren um die Installation zu starten.
Warten Sie, bis WinDBG und die ausgewählte Funktion heruntergeladen und auf Ihrem Computer installiert wurden.
Stufe 3: Verknüpfen von .dmp-Dateien mit WinDBG
Damit Sie die von Ihrem Computer erstellten .dmp-Dateien lesen und analysieren können, müssen Sie zuerst .dmp-Dateien mit WinDBG verknüpfen . Dazu müssen Sie:
Wenn Sie Windows 8 oder höher verwenden, klicken Sie mit der rechten Maustaste auf das Startmenü , um das WinX-Menü zu öffnen, und klicken Sie auf Eingabeaufforderung (Admin) . Wenn Sie eine ältere Windows-Version verwenden, öffnen Sie das Startmenü , suchen Sie nach " cmd ", klicken Sie mit der rechten Maustaste auf das Suchergebnis " cmd " und klicken Sie auf Als Administrator ausführen . Dadurch wird eine Eingabeaufforderung mit erhöhten Rechten gestartet .
Geben Sie Folgendes in die Eingabeaufforderung mit erhöhten Rechten ein und drücken Sie die Eingabetaste :
cd c: \ Programme (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64
Hinweis: Wenn der Installationsort für Ihre WinDBG- Instanz unterschiedlich ist, ersetzen Sie in der obigen Befehlszeile alles vor der CD durch den tatsächlichen Installationsort von WinDBG in Ihrem Fall.
Geben Sie als Nächstes Folgendes in die Eingabeaufforderung mit erhöhten Rechten ein und drücken Sie die Eingabetaste :
windbg.exe -IA
Wenn alles gut gegangen ist, wird ein neues WinDBG- Fenster mit einem Dialogfeld angezeigt , in dem die Zuordnung der .dmp-Dateien Ihres Computers zu WinDBG bestätigt wird. Wenn ein solches Bestätigungsfeld angezeigt wird, können Sie sowohl WinDBG als auch die Eingabeaufforderung mit erhöhten Rechten schließen .
Stufe 4: Konfigurieren des Symbolpfads für WinDBG
Um die Binärdateien in einer .dmp-Datei zu lesen, verwendet WinDBG Symbole, die immer dann zur Hand sein müssen, wenn Sie eine .dmp-Datei lesen und analysieren möchten. Der Symbolpfad ist das Verzeichnis auf Ihrem Computer, in dem WinDBG alle heruntergeladenen Symbole speichert. Es steht Ihnen frei, einen beliebigen Speicherort auf der Festplatte Ihres Computers in den Symbolpfad für die Installation von WinDBG umzuwandeln . Dies ist jedoch eine äußerst wichtige und fragile Phase. Aus diesem Grund wird empfohlen, einfach den Standardspeicherort (denselben zu verwenden) zu verwenden in dieser Anleitung). So können Sie den Symbolpfad für WinDBG konfigurieren :
Starten Sie ein neues WinDBG- Fenster, indem Sie das Startmenü öffnen und auf Alle Programme > Windows Kits > Debugging-Tools für x64 > WinDBG (x64) klicken .
Wenn WinDBG startet, klicken Sie auf Datei > Symbol Dateipfad .
Geben Sie die folgende in den Pfad der Symbolsuche und klicken Sie auf OK :
SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols
Dadurch wird WinDBG angewiesen , einen neuen Ordner mit dem Namen SymCache in Local Disk C zu erstellen, neue Symbole herunterzuladen und in diesem Ordner zu speichern. Sie können C: \ SymCache im obigen Text durch ein beliebiges Verzeichnis Ihrer Wahl ersetzen, in dem WinDBG seine Symbole speichern soll.
Klicken Sie auf Datei > WorkSpace speichern . Dadurch wird der neue Symbolpfad gespeichert, den Sie konfiguriert haben.
Schließen Sie WinDBG, indem Sie auf Datei > Beenden klicken .
Stufe 5: Testen Ihrer WinDBG-Installation
Nachdem Sie WinDBG heruntergeladen, installiert und entsprechend eingerichtet haben , müssen Sie nur noch die Installation von WinDBG ausprobieren und prüfen , ob es ordnungsgemäß funktioniert oder nicht. Um Ihre Installation von WinDBG zu testen , müssen Sie:
Laden Sie diese ZIP-Datei herunter .
Extrahieren Sie die heruntergeladene ZIP-Datei in einen neuen Ordner und doppelklicken Sie im Inhalt auf die DMP-Datei, um WinDBG anzuweisen , mit dem Lesen und Anzeigen zu beginnen.
Eine neue Instanz von WinDBG wird automatisch geöffnet und im Arbeitsbereich wird Text angezeigt . Dies ist die erste .dmp-Datei, die WinDBG auf Ihrem System analysiert. Daher kann es einige Zeit dauern, da WinDBG Symbole herunterlädt und in dem von Ihnen konfigurierten Symbolpfad speichert, während die zum Testen verwendete .dmp-Datei übersetzt wird es. Wenn Sie das nächste Mal WinDBG zum Analysieren einer .dmp-Datei verwenden, dauert es nicht so lange wie bei dieser.
Wenn WinDBG die Analyse und Übersetzung der .dmp-Testdatei abgeschlossen hat, sieht die Ausgabe folgendermaßen aus:
Die wahrscheinlich durch Zeile verursachte Zeile zeigt an, was den BSOD ausgelöst hat.
Follow-up: MachineOwner
Der fett gedruckte Text am Ende wird angezeigt, sobald eine .dmp-Datei vollständig gelesen und analysiert wurde. Sobald dieser Text angezeigt wird, wurde die .dmp-Datei vollständig gelesen. Sie wissen, dass Ihre Installation von WinDBG funktioniert, und Sie können so viele andere .dmp-Dateien analysieren, wie Sie möchten. Sie können WinDBG jetzt beenden, indem Sie auf Datei > Beenden klicken .