启用对设备安装调试的支持

从 Windows Vista 开始,当即插即用 (PnP) 管理器检测到系统中的新设备时,操作系统将启动设备安装主机进程, (DrvInst.exe) 来搜索和安装设备的驱动程序。

若要设置操作系统为调试设备安装主机进程提供的支持类型,请创建 (或修改) 目标系统上要调试的以下 REG_DWORD 注册表值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Installer\DebugInstall

下表描述了使用 DebugInstall 注册表值指定的调试支持类型。

DebugInstall 值 调试支持

2

将使用用户模式调试器调试设备安装过程。 有关详细信息,请参阅 使用用户模式调试器调试设备安装

1

将使用内核调试器 (KD) 调试设备安装过程。 有关详细信息,请参阅 使用内核调试器 (KD) 调试设备安装

0

不调试设备安装过程。 如果注册表中不存在 DebugInstall ,则这是默认支持

设置 DebugInstall 注册表值后,无需重新启动要调试的目标系统。 但是, DebugInstall 注册表值必须在下一个设备安装开始之前设置,并且对于每个后续设备安装都有效,直到该值设置为零为止。

注意 请确保将 DebugInstall 注册表值重置为零 (或删除值) ,只要不再需要调试目标系统上的设备安装。