调试设备安装

在 Windows Vista 和更高版本的 Windows 上,设备安装的核心阶段始终在称为 服务器端安装的非交互式上下文中运行。 设备安装 (DrvInst.exe) 的主机进程在 LocalSystem 帐户的安全上下文下运行。

由于服务器端安装以非交互方式运行,并且必须在无需任何用户输入的情况下完成,因此它为想要调试 驱动程序包的 类安装程序和辅助安装程序 DLL 的操作的驱动程序包开发人员带来了一些挑战。 对于驱动程序包的开发人员,通常最好在设备安装期间调试共同安装程序 DLL 的操作。

本部分包含以下主题,其中介绍了在设备安装的核心阶段用于调试共同安装程序的技术:

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

使用用户模式调试程序调试设备安装

使用内核调试程序 (KD) 调试设备安装

有关共同安装程序的详细信息,请参阅 编写共同安装程序