Manuelles Einrichten des lokalen Kerneldebuggings für einen einzelnen Computer
Das Debuggen von Tools für Windows unterstützt das lokale Kerneldebugging. Dies ist das Kernelmodusdebugging auf einem einzelnen Computer. Mit anderen Worten, der Debugger wird auf demselben Computer ausgeführt, der debuged wird. Mit lokalem Debuggen können Sie den Zustand untersuchen, aber nicht in Kernelmodusprozesse unterteilen, die dazu führen, dass das Betriebssystem nicht mehr ausgeführt wird.
Die lokale bcdedit-Option ist in Windows 8.0 und Windows Server 2012 und höher verfügbar.
Einrichten des lokalen Kernelmodusdebuggens
Wichtig
Bevor Sie bcdedit zum Ändern der Startinformationen verwenden, müssen Sie möglicherweise vorübergehend Windows-Sicherheitsfunktionen wie BitLocker und Secure Boot auf dem Test-PC aussetzen. Sie können den sicheren Start wieder aktivieren, sobald Sie mit dem Debuggen fertig sind und das Kerneldebugging auf dem lokalen Computer deaktiviert haben.
- Öffnen Sie ein Eingabeaufforderungsfenster als Administrator. Geben Sie bcdedit /debug in ein
- Wenn der Computer noch nicht als Ziel eines Debuging-Transports konfiguriert ist, geben Sie bcdedit /dbgsettings local ein
- Starten Sie den Computer neu.
Starten der Debuggingsitzung
Verwenden von WinDbg
Öffnen Sie WinDbg als Administrator. Wählen Sie im Menü Datei die Option Kerneldebugging. Öffnen Sie im Dialogfeld Kerneldebugging die Registerkarte Lokal. Wählen Sie OK aus.
Sie können eine Sitzung auch mit WinDbg starten, indem Sie ein Eingabeaufforderungsfenster als Administrator öffnen und den folgenden Befehl eingeben:
windbg -kl
Verwenden von KD
Öffnen Sie als Administrator ein Eingabeaufforderungsfenster und geben Sie den folgenden Befehl ein:
kd -kl