首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“'dpinst /silent”在带有签名(但不是WHQL)驱动程序的Windows XP上失败

“'dpinst /silent”在带有签名(但不是WHQL)驱动程序的Windows XP上失败
EN

Stack Overflow用户
提问于 2012-06-10 22:46:07
回答 2查看 2.7K关注 0票数 2

带有"/s" (静默)标志的Driver Package Installer (DPInst)无法在Windows XP上安装签名驱动程序。证书是有效证书( Authenticode证书),但不是WHQL证书。我如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-16 04:20:12

DPInst有两个“静默”标志-- /q (安静)和/sw (Supress Wizard)。/q意味着安静,但也可能是(我没有测试!)在发出DIF_REMOVE请求时设置DI_QUIETINSTALL。显然,这使得( Windows XP的) SetupAPI库变得“他们想要偷偷接近我!”如果证书不是珍贵的WHQL*证书,则拒绝安装。

请注意,当设置了/lm (传统模式)标志时,DPInst本身会忽略证书的有效性,但它仍然会被底层窗口拒绝。

解决方案是使用/sw标志(以及/lm)。

顺便说一句,我还没有检查这一点的含义-例如,在某些配置下,Windows是否会弹出“停止安装”提示框?我将相应地测试和更新这个答案。

“停止安装”提示符“看起来像这样:

* ...或其他Windows系统组件验证证书,但这不是重点。

票数 4
EN

Stack Overflow用户

发布于 2013-12-11 20:04:38

如果设备驱动程序已签名,则需要将其发布者添加到受信任的发布者列表中。按照下面文章中提到的步骤进行操作

http://www.richud.com/wiki/Windows_7_Broken_Trusted_Publisher_Certificates_signed_Drivers_fix

在此静默安装之后,将正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10969629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档