BCDEdit /bootdebug
/bootdebug 启动选项启用或禁用当前或指定的 Windows 操作系统启动项的启动调试。
bcdedit /bootdebug [{ID}] { on | off }
参数
{ID}
{ID} 是与启动项关联的 ID,例如默认 OS 启动项的 {DEFAULT}。 如果未指定 {ID},该命令将修改当前处于活动状态的操作系统。 有关使用启动项标识符的详细信息,请参阅 启动选项标识符。
on
启用指定启动项的启动调试。 如果未指定启动项,则会为当前操作系统启用启动调试。
off
禁用指定启动项的启动调试。 如果未指定启动项,则会对当前操作系统禁用启动调试。
注意
设置 BCDEdit 选项之前,可能需要禁用或暂停计算机上的 BitLocker 和安全启动。
注释
/bootdebug 启动选项启用特定启动项的启动调试。 使用 /dbgsettings 选项配置要使用的调试连接类型 (debugtype) 和连接参数。
下表显示了 dbgsettings 的默认值。
dbgsetting 参数 | 默认值 |
---|---|
debugtype | Local |
debugstart | 活动 |
noumex | 是 |
以下命令为当前操作系统启用 Windows 启动加载程序启动调试。 Windows 启动加载程序 (Winload.exe) 控制加载 UI 并加载内核启动驱动程序。
bcdedit /bootdebug on
以下命令禁用 Windows 启动管理器 (Bootmgr.exe) 的启动调试。 Windows 启动管理器选择要启动的操作系统,然后加载 Windows 启动加载程序。
bcdedit /bootdebug {bootmgr} off
在以下示例中,这些命令支持调试 Windows 启动管理器、启动加载程序,然后启用操作系统的内核调试。 此组合允许在启动的每个阶段进行调试。 如果使用此组合,则目标计算机将中断调试器三次:Windows 启动管理器加载时间、启动加载程序加载时间以及操作系统启动时。
bcdedit /bootdebug {bootmgr} on
bcdedit /bootdebug on
bcdedit /debug on
有关 Windows 调试工具的一般信息,请参阅 Windows 调试。