WinServer2008R2 拒绝“未签名的驱动程序”但相同的驱动程序可以在其他机器上运行

WinServer2008R2 拒绝“未签名的驱动程序”但相同的驱动程序可以在其他机器上运行

尝试在我的 Windows Server 2008 R2 计算机上加载 Silicon Labs CP210x USB 至 UART Bridge 驱动程序。使用的驱动程序是 Silicon Labs 的官方版本。

出现错误“Windows 无法验证此设备所需驱动程序的数字签名。最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件。(代码 52)”

另一台机器上的相同驱动程序加载并工作正常。彻底清除所有驱动程序文件和注册表项,重新加载后,仍出现相同问题。

有人遇到过类似的情况吗?我知道我可以按 F8 并禁用签名检查,但我不想每次重启都要这么做。

答案1

首先,您应该检查系统是否具有所有 Windows 更新 - 如果它没有正确的根证书,那么它将无法验证驱动程序签名。

其次,如果你无法通过其他方式解决这个问题,你可以永久允许未签名的驱动程序使用

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

相关内容