Freigeben über


Beenden einer Debugsitzung in KD

Es gibt zwei verschiedene Möglichkeiten, um KD zu beenden.

  • Geben Sie in KD einen Befehl "q" aus , um die Protokolldatei zu speichern, die Debugsitzung zu beenden und den Debugger zu beenden. Der Zielcomputer bleibt gesperrt.

  • Drücken Sie STRG+B , und drücken Sie dann die EINGABETASTE, um den Debugger abrupt zu beenden. Damit der Zielcomputer nach dem Beenden des Debuggers weiterhin läuft, müssen Sie diese Methode verwenden. Da STRG+B keine Haltepunkte entfernt, sollten Sie zuerst die folgenden Befehle verwenden.

    kd>  bc *
    kd>  g
    

Durch das Beenden des Debuggers mithilfe von STRG+B werden keine Kernelmodus-Haltepunkte gelöscht, durch das Anfügen eines neuen Kerneldebuggers werden diese Haltepunkte jedoch gelöscht.

Wenn Sie Remotedebugging ausführen, beendet q die Debugsitzung. STRG+B beendet den Debugger, lässt die Sitzung jedoch aktiv. In dieser Situation kann ein anderer Debugger eine Verbindung mit der Sitzung herstellen.

Wenn der Befehl q (Beenden) nicht funktioniert, drücken Sie STRG+R , und drücken Sie dann die EINGABETASTE auf der Tastatur des Hostcomputers, und wiederholen Sie dann den Befehl q . Wenn diese Prozedur nicht funktioniert, müssen Sie STRG+B verwenden, um den Debugger zu beenden.