手动设置一台计算机的本地内核调试

Windows 调试工具支持本地内核调试。 这是在一台计算机上进行的内核模式调试。 换句话说,调试器运行在与被调试计算机相同的计算机上。 通过本地调试,可以检查状态,但不能中断内核模式进程,否则会导致 OS 停止运行。

local bcdedit 选项在 Windows 8.0 和 Windows Server 2012 及更高版本中可用。

设置本地内核模式调试

重要

在使用 bcdedit 更改启动信息之前,可能需要在测试电脑上暂时挂起 Windows 安全功能,例如 BitLocker 和安全启动。 完成调试并在本地计算机上禁用内核调试后,可以重新启用安全启动。

  1. 以管理员身份打开命令提示符窗口。 输入 bcdedit /debug on
  2. 如果计算机尚未配置为调试传输的目标,请输入 bcdedit /dbgsettings local
  3. 重新启动计算机。

启动调试会话

使用 WinDbg

以管理员身份打开 WinDbg。 在“文件”菜单上,选择“内核调试”。 在“内核调试”对话框中,打开”本地“选项卡。选择“确定“。

还可以通过以管理员身份打开命令提示符窗口并输入以下命令来启动 WinDbg 会话:

windbg -kl

使用 KD

以管理员身份打开命令提示符窗口并输入以下命令:

kd -kl

另请参阅

本地内核模式调试

手动设置内核模式调试