Debuggingtools für Windows

Zusätzlich zu den Debuggern wie WinDbg enthält die Debuggingtools für Windows eine Reihe von Tools, die für das Debuggen nützlich sind. Eine vollständige Liste der Tools finden Sie unter Tools, die in Debugtools für Windows enthalten sind.

Anweisungen zum Herunterladen und Installieren nur des Windows-Debuggers finden Sie unter Herunterladen und Installieren des WinDbg Windows-Debuggers.

Installieren der Debugging-Tools für Windows

Sie können Debugtools für Windows als Teil eines Entwicklungskits oder als eigenständiges Toolset abrufen:

  • Als Teil des WDK

    Debugging-Tools für Windows sind im Windows Driver Kit (WDK) enthalten. Informationen zum Abrufen des WDK finden Sie unter Herunterladen des Windows Driver Kit (WDK).

  • Als Teil des Windows SDK

    Debug-Tools für Windows sind im Windows Software Development Kit (SDK) enthalten. Informationen zum Herunterladen des Installers oder eines ISO-Images finden Sie unter Windows SDK im Windows Dev Center.

  • Als eigenständiges Toolset

    Sie können die Debugging-Tools für Windows allein installieren, ohne das Windows SDK oder WDK, indem Sie die Installation des Windows SDK starten und dann in der Liste der zu installierenden Features nur Debugging-Tools für Windows auswählen (und die Auswahl aller anderen Features löschen). Informationen zum Herunterladen des Installers oder eines ISO-Images finden Sie unter Windows SDK im Windows Dev Center.

Debugging-Umgebungen

Wenn Auf Ihrem Computer Visual Studio und der WDK installiert sind, stehen ihnen sechs Debugging-Umgebungen zur Verfügung. Beschreibungen dieser Umgebungen finden Sie unter Debugging-Umgebungen.

Alle diese Debugging-Umgebungen stellen Benutzeroberflächen für dasselbe zugrunde liegende Debuggingmodul bereit, das im Windows-Symboldebuggermodul (Dbgeng.dll) implementiert wird. Dieses Debuggingmodul wird auch als Windows-Debugger bezeichnet, und die sechs Debugging-Umgebungen werden zusammen als Windows-Debugger bezeichnet.

Hinweis

Visual Studio enthält eine eigene Debugging-Umgebung und ein Debuggingmodul, das zusammen als Visual Studio-Debugger bezeichnet wird. Informationen zum Debuggen in Visual Studio finden Sie unter Debuggen in Visual Studio. Für das Debuggen von verwaltetem Code, z. B. C#, ist die Verwendung des Visual Studio-Debuggers häufig die einfachste Möglichkeit, loszulegen.

Windows-Debugers

Die Windows-Debugger können auf x86-basierten, x64- oder armbasierten Prozessoren ausgeführt werden, und sie können Code debuggen, der auf diesen Architekturen ausgeführt wird. Manchmal wird der Debugger und der code, der gedebuggt wird, auf demselben Computer ausgeführt, aber in anderen Fällen wird der Debugger und der code, der gedebuggt wird, auf separaten Computern ausgeführt. In beiden Fällen wird der Computer, auf dem der Debugger ausgeführt wird, als Hostcomputer bezeichnet, und der Computer, der gedebuggt wird, wird als Zielcomputer bezeichnet. Die Windows-Debugger unterstützen die folgenden Versionen von Windows sowohl für host- als auch für Zielcomputer.

Befehlszeilendebugger

Es gibt vier Befehlszeilendebugger, die für spezielle Umgebungen und für diejenigen verfügbar sind, die eine Befehlszeilenschnittstelle bevorzugen.

KD und NTKD

KD und NTKD sind in jeder Hinsicht identisch, mit der Ausnahme, dass NTKD beim Start ein neues Textfenster erzeugt, während KD das Eingabeaufforderungsfenster erbt, von dem aus es aufgerufen wurde. Weitere Informationen finden Sie unter Debuggen mit KD und NTKD.

CDB und NTSD

Außerdem sind der Microsoft Console Debugger (CDB) und der symbolische Microsoft NT Debugger (NTSD) verfügbar. Weitere Informationen finden Sie unter Debuggen mit Verwendung von CDB und NTSD.

Symbole und Symboldateien

Symboldateien speichern eine Vielzahl von Daten, die beim Ausführen der ausführbaren Binärdateien nicht erforderlich sind, aber Symboldateien sind beim Debuggen von Code sehr nützlich. Weitere Informationen zum Erstellen und Verwenden von Symboldateien finden Sie unter Symbole für das Windows-Debugging.

Blaue Bildschirme und Absturzabbilddateien

Wenn Windows nicht mehr funktioniert und einen blauen Bildschirm anzeigt, wird der Computer abrupt heruntergefahren, um sich vor Datenverlust zu schützen und einen Fehlerüberprüfungscode anzuzeigen. Weitere Informationen finden Sie unter Fehlerüberprüfungen (BlueScreens). Sie können Absturzabbilddateien analysieren, die beim Herunterfahren von Windows mithilfe von WinDbg und anderen Windows-Debuggern erstellt werden. Weitere Informationen finden Sie unter Absturzabbildanalyse mit den Windows-Debuggern (WinDbg).

Suchen Sie nach den Debugging-Tools für frühere Versionen von Windows?

Um die Debuging-Tools für frühere Versionen von Windows herunterzuladen, müssen Sie das Windows SDK für die Version herunterladen, die Sie debuggen, aus dem Windows SDK- und Emulatorarchiv. Wählen Sie im Installations-Assistenten des SDK Debugging-Tools für Windows aus, und deaktivieren Sie alle anderen Komponenten.

Weitere Informationen zu Debuggern

Erfahren Sie mehr über WinDbg im Download und installieren von Windows-Debugger.

Informationen zu den ersten Schritten mit dem Windows-Debugging finden Sie unter Erste Schritte mit dem Windows-Debugging.

Weitere Informationen zu Debugging-Tools für Windows finden Sie unter Debuging-Ressourcen.

Suchen Sie nach anderen Downloads?