在 KD 中结束调试会话

可通过两种不同的方式退出 KD。

  • 在 KD 中发出 q (Quit) 命令以保存日志文件、结束调试会话并退出调试器。 目标计算机保持锁定状态。

  • Ctrl+B ,然后按 Enter 以突然结束调试器。 如果希望目标计算机在调试器结束后继续运行,则必须使用此方法。 由于 CTRL+B 不会删除断点,因此应首先使用以下命令。

    kd>  bc *
    kd>  g
    

使用 CTRL+B 退出调试器不会清除内核模式断点,但附加新的内核调试器会清除这些断点。

执行远程调试时, q 结束调试会话。 CTRL+B 退出调试器,但使会话保持活动状态。 这种情况使另一个调试器能够连接到会话。

如果 q (退出) 命令不起作用,请按 Ctrl+R ,然后按主计算机键盘上的 ENTER,然后重试 q 命令。 如果此过程不起作用,则必须使用 Ctrl+B 退出调试程序。