请求协助:VS2022编译通过的Simple Audio Sample驱动Devcon安装失败
解决Microsoft Simple Audio Sample驱动Devcon安装失败的步骤
前置检查
- 确认Windows处于测试模式:运行
bcdedit /set testsigning on,重启系统。未开启测试模式会阻止未签名驱动安装(社区版VS编译的驱动为测试签名)。 - 验证驱动文件完整性:检查编译输出目录(通常为
x64\Debug或x64\Release)下是否包含SimpleAudioSample.inf、SimpleAudioSample.sys、SimpleAudioSample.cat三个核心文件。
Devcon安装正确命令
- 打开管理员权限的命令提示符,切换到驱动文件所在目录,执行以下命令:
注意:devcon install SimpleAudioSample.inf root\SimpleAudioSampleroot\SimpleAudioSample是INF中定义的硬件ID,必须严格匹配。
常见失败原因排查
- 签名问题:若提示签名错误,重新生成测试签名:在VS中右键项目→属性→驱动程序签名→选择测试签名,重新编译。
- INF路径错误:确保Devcon命令执行时当前目录为INF所在路径,或使用完整路径指定INF,例如:
devcon install C:\path\to\driver\SimpleAudioSample.inf root\SimpleAudioSample - 权限不足:必须使用管理员权限运行命令提示符,普通权限会导致安装失败。
- 系统版本不兼容:该样例驱动适配Windows 10及以上版本,确认系统版本符合要求。
替代安装方法(Devcon仍失败时)
- 设备管理器手动安装:
- 打开设备管理器→操作→添加过时硬件。
- 选择“安装我手动从列表选择的硬件”→下一步。
- 选择“声音、视频和游戏控制器”→下一步。
- 点击“从磁盘安装”,浏览到
SimpleAudioSample.inf文件,完成安装。
内容的提问来源于stack exchange,提问作者Publicsw Publicsw
相关产品推荐
相关产品推荐

