VMware 工具升级在没有 SHA-2 代码签名支持的情况下在 Windows 上失败 (78708)
最后更新: 2020/5/8类别:故障排除总视图: 24075 76语言: 英语
症状
- 安装程序向某些驱动程序x抛出一个消息框:"设置未能自动安装x驱动程序。此驱动程序必须手动安装"。
- 视窗安全警告可能会在消息框之前:"Windows 无法验证此驱动程序软件的发布者"。
- 在vminst.log文件中,您可能会看到:
"签名验证失败,同时检查驱动程序包的完整性"x.inf"
或
或
"驱动程序x.inf由未受信任的根签名,将重新检查"
原因
微软已将Windows驱动程序签名改为仅从2019年12月3日起使用SHA-2算法,没有SHA-2代码签名支持的旧 Windows 系统将无法通过驱动程序签名验证,有关更多信息,请参阅更新:硬件合作伙伴中心 - SHA 1 签名弃用通知。
分辨率
要解决此问题,
- 遵循2019 SHA-2 代码签名支持要求的窗口和 WSUS。
- 下载并安装在SHA-2代码签名支持更新中可用的Windows更新,适用于 Windows 服务器 2008 R2、Windows 7 和 Windows 服务器 2008:2019 年 9 月 23 日以及Windows 7 SP1 和 Windows 服务器 2008 R2 SP1 的服务堆栈更新:2019 年 3 月 12日在 Windows 7 SP1 和 Windows 服务器 2008 R2 SP1 上。
解决方案
安装一个补丁:kb4474419
下载地址:https://www.catalog.update.microsoft.com/search.aspx?q=kb4474419
之后重新安装Vmware tools就好了