/

Crash Dumps mit WinDbg unter Windows 10 debuggen

von Team Ninja
How to Debug Crash Dumps using WinDbg in Windows 10 blog banner image
How to Debug Crash Dumps using WinDbg in Windows 10 blog banner image

Try our #1 rated endpoint management platform on G2

NinjaOne dashboard screenshot

Automate the Hardest Parts of IT

Die wichtigsten Punkte

Mit WinDbg können Windows-10-Benutzer:innen Crash-Dump-Dateien analysieren und debuggen.

  • Installieren Sie WinDbg der Einfachheit halber über den Microsoft Store oder nutzen Sie den Windows-SDK-Installer, um einzelne Komponenten gezielt auszuwählen.
  • Legen Sie in WinDbg den Symbolpfad mit SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols fest, damit das Debugging korrekt funktioniert.
  • Öffnen und analysieren Sie Crash Dumps mit !analyze -v, um den fehlerhaften Treiber, das Modul oder die konkrete Absturzursache zu ermitteln.
  • Nutzen Sie weitere Befehle wie lmvm DRIVERNAME oder kv, um problematische Module und Stack-Traces genauer zu untersuchen.

Wenn Ihr System langsamer wird oder ein Blue Screen of Death (BSOD) auftritt, kann der Windows Debugger weiterhelfen. Der Windows Debugger, kurz WinDbg, ist ein kostenloses Diagnose-Tool für Windows. Es analysiert Absturzabbilder (Crash Dumps) und zeigt, welche Systemkomponente oder welcher Treiber den Fehler verursacht hat.

Debugging ist allerdings nicht immer der schnellste Weg, vor allem wenn Sie zum ersten Mal einen Bluescreen untersuchen. Wer weiß, wie sich die integrierte BSOD-Problembehandlung in Windows gezielt nutzen lässt, spart viel Zeit und Aufwand.

WinDbg ist für Windows-Anwender:innen unverzichtbar, besonders für IT-Fachleute, Systemadministrator:innen, Entwickler:innen und technisch versierte Benutzer:innen. Das Tool zeigt ihnen, warum ein PC abgestürzt ist und was den Absturz ausgelöst hat. So lassen sich bestehende Probleme beheben und künftige Störungen am Rechner von vornherein eindämmen.

In dieser Anleitung erklären wir die Grundlagen von WinDbg: Installation, Einrichtung und wie Sie mit dem Windows Debugger Crash Dumps unter Windows 10 analysieren. Wenn Sie lieber eine visuelle Erklärung sehen, schauen Sie sich unser Video Crash Dumps mit WinDbg unter Windows 10 debuggen an.

Mit NinjaOne diagnostizieren Sie Probleme schneller und reduzieren Ausfallzeiten in Ihrem gesamten Netzwerk.

→ Überzeugen Sie sich in einer kostenlosen Demo zum IT-Management

Voraussetzungen für die Nutzung von WinDbg

Bevor Sie von WinDbg profitieren können, muss Ihr System einige Anforderungen erfüllen:

  • Ein Windows-10-PC mit Administratorrechten
  • Eine oder mehrere Crash-Dump-Dateien:
    1. Mini-Dumps: zu finden unter C:\Windows\Minidump\
    2. Vollständige Dumps: zu finden unter C:\Windows\MEMORY.DMP
  • Internetzugang (zum Herunterladen der Symboldateien)
  • WinDBG, erhältlich über den Microsoft Store oder den SDK-Installer

WinDbg installieren

Es gibt zwei Hauptwege, um den Windows Debugger auf Ihrem PC zu installieren:

Variante 1: Microsoft Store

Der Download und die Installation von WinDbg über den Microsoft Store sind der einfachere und benutzerfreundlichere Weg. So gehen Sie vor:

  1. Öffnen Sie den Microsoft Store.
  2. Suchen Sie nach „WinDbg Preview“.
  3. Klicken Sie auf Installieren, um die aktuelle Version herunterzuladen und zu installieren.

Variante 2: Windows-SDK-Installer

WinDbg lässt sich auch über den Windows-SDK-Installer einrichten. Diese Methode bevorzugen vor allem IT-Fachleute und Entwickler:innen, die die SDK-Komponenten genau steuern möchten. So funktioniert es:

  1. Laden Sie das Windows 10 SDK von Microsoft herunter.
  2. Führen Sie den Installer aus.
  3. Wählen Sie während der Einrichtung nur Debugging Tools for Windows aus, um die Installationsgröße gering zu halten.

WinDbg einrichten

Nach der Installation von WinDBG richten Sie das Tool mit diesen Schritten korrekt ein:

  1. Starten Sie WinDBG als Administrator: Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie „Als Administrator ausführen“.
  2. Legen Sie den Symbolpfad fest: Dadurch kann WinDBG Speicheradressen in lesbare Funktions- und Dateinamen übersetzen.

Einen Crash Dump öffnen

Ist WinDBG eingerichtet, können Sie Ihr erstes Absturzabbild analysieren:

  1. Gehen Sie zu File > Open Crash Dump
  2. Navigieren Sie zu einem der folgenden Verzeichnisse:
    • C:\Windows\Minidump\, für Mini-Dumps (meist unter 1 MB)
    • C:\Windows\MEMORY.DMP, für vollständige Dumps (können mehrere GB groß sein)
  3. Wählen Sie die gewünschte .dmp-Datei aus und klicken Sie auf Open.

Den Dump analysieren

Sobald der Dump nach dem vorherigen Schritt im Hauptfenster geladen ist, analysieren Sie ihn so:

  1. Geben Sie unten in der Befehlszeile !analyze -v ein.
  2. Drücken Sie die Eingabetaste.
  3. WinDBG verarbeitet die Datei und zeigt eine detaillierte Analyse an. Diese Informationen sind Ihr Ausgangspunkt, um die Ursache des Absturzes zu verstehen. Dazu gehören:
    • Bug-Check-Code (z. B. 0x00000050, PAGE_FAULT_IN_NONPAGED_AREA)
    • Fehlerhaftes Modul oder fehlerhafter Treiber (z. B. dxgmms2.sys)
    • Call-Stack-Trace
    • Wahrscheinliche Ursache

Ergebnisse interpretieren

Achten Sie nach dem Ausführen von !analyze -v auf diese zentralen Abschnitte:

  • BUGCHECK_STR: lesbarer Name des BSOD-Fehlers
  • Probably caused by: der wahrscheinlich verantwortliche Treiber oder das verantwortliche Modul
  • IMAGE_NAME: der Dateiname, der den Absturz ausgelöst hat
  • Stack text: ein Stack-Trace mit der Abfolge der Funktionsaufrufe vor dem Absturz

WinDbg-Spickzettel: Befehlsübersicht

Diese Befehle kommen im Windows Debugger am häufigsten zum Einsatz:

Befehl

Beschreibung

!analyze -vAusführliche Analyse des Absturzes

lm

Listet alle geladenen Module/Treiber auf

!thread

Zeigt Details zum aktuellen Thread

!process

Zeigt den Prozesskontext

!drivers

Listet geladene Treiber auf*

kv

Zeigt den Stack-Trace mit Funktionsparametern

.reload

Lädt die Symboldateien neu

.symfix

Setzt den Symbolpfad auf den Standard zurück

*Hinweis: !drivers steht möglicherweise nur in bestimmten Umgebungen oder mit LiveKD zur Verfügung.

💡 Tipp: Führen Sie nach dem Öffnen eines Crash Dumps immer zuerst `!analyze -v` aus.

Häufige Folgebefehle:

  • Mit lmvm DRIVERNAME (z. B. lmvm nvlddmkm) rufen Sie Details zu einem bestimmten Treiber ab.
  • Mit !sysinfo cpuspeed oder !sysinfo smbios prüfen Sie Informationen zur Hardware.

Automatisieren Sie das Sammeln und Analysieren von Crash Dumps und konzentrieren Sie sich auf die Aufgaben, die wirklich zählen.

🥷 Melden Sie sich noch heute für eine kostenlose Testversion von NinjaOne RMM® an

Tipps zur Fehlerbehebung

  • Symbole werden nicht geladen: Prüfen Sie in diesem Fall Ihre Internetverbindung und den Symbolpfad noch einmal.
  • Mini-Dumps vs. vollständige Dumps: Vollständige Dumps liefern mehr Kontext als Mini-Dumps, sind dafür aber deutlich größer.
  • Ein einfacheres Tool wird benötigt: Nutzen Sie BlueScreenView als schlanke Alternative mit grafischer Oberfläche.
  • Systemtreiber aktuell halten: Aktualisieren Sie Treiber und Windows immer, nachdem Sie eine problematische Komponente identifiziert haben.

Einen problematischen Treiber oder veraltete Software zu identifizieren, ist nur die halbe Miete: Entscheidend für die Systemgesundheit ist ein proaktives Patch-Management über alle Endpunkte hinweg. Das Patch-Management von NinjaOne hilft Ihnen, das Patching zu verschlanken und Schwachstellen zu reduzieren, damit Ihre Systeme stabil und sicher bleiben. Hier erfahren Sie mehr: NinjaOne Patch-Management.

Windows Debugger: ein hilfreiches Tool für die Absturzanalyse

WinDbg ist unverzichtbar, um BSODs zu diagnostizieren und Crash Dumps zu analysieren. Das Tool benennt die Treiber oder Prozesse, die den Fehler verursacht haben. Die meisten Abstürze lassen sich schon mit wenigen zentralen Befehlen eingrenzen, was die Fehlersuche für IT-Fachleute und erfahrene Benutzer:innen deutlich vereinfacht.

Mit einem korrekt konfigurierten Symbolpfad liefert WinDbg schnelle und präzise Ergebnisse. Regelmäßige Systemwartung in Kombination mit WinDbg verringert künftige Abstürze, spart Zeit und steigert die Produktivität.

FAQs

Starten Sie WinDbg, klicken Sie auf File > Open Crash Dump, navigieren Sie zu C:\Windows\Minidump\ für kleine Dumps oder zu C:\Windows\MEMORY.DMP für vollständige Dumps und wählen Sie die .dmp-Datei aus, die Sie analysieren möchten.

Der Befehl !analyze -v führt eine detaillierte Analyse der geladenen Crash-Dump-Datei durch. Er zeigt wichtige Informationen wie den Bug-Check-Code, den verantwortlichen Treiber und den Call-Stack-Trace, um die Absturzursache zu ermitteln.

Symbole lassen sich unter Umständen wegen eines falschen Symbolpfads oder eines fehlenden Internetzugangs nicht laden. Prüfen Sie Ihren Symbolpfad (SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols) und stellen Sie sicher, dass eine Internetverbindung besteht.

Mini-Dumps sind klein, meist unter 1 MB, und enthalten nur begrenzten Kontext, der für einfaches Debugging ausreicht. Vollständige Dumps sind größer (mehrere GB) und bieten umfassenden Kontext, ideal für detaillierte Untersuchungen.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?