解决 Windows 7 上的 SHA-2 数字签名和驱动程序安装错误
受众:公众 / Elo 客户、IT 管理员和集成商
文章类型:故障排除和操作系统先决条件
在 Windows 7 或 Windows Server 2008 R2 上安装现代的 Elo 多点触控驱动程序包(版本 7.0.0 及更新版本)时,安装程序可能会因数字签名验证错误而失败,或报告无法安装驱动程序包。
出现这种情况是因为现代 Elo 驱动程序使用 Microsoft 的 SHA-2 代码签名算法 进行数字签名。没有所需 Microsoft 服务堆栈更新的旧版 Windows 7 安装默认只支持 SHA-1 签名,并且无法验证 SHA-2 签名的二进制文件。
所需的 Microsoft KB 更新
要在 Windows 7 / Server 2008 R2 上启用 SHA-2 代码签名验证,请按以下确切顺序下载并安装以下三个 Microsoft 知识库更新:
- 安装 KB4490628:服务堆栈更新 (SSU)。
- 安装 KB4474419:SHA-2 代码签名支持更新,然后 重启计算机。
- 安装 KB4534310:安全月度质量汇总更新,然后 重启计算机。
✔ 下一步:在应用所有三项更新并完成系统重启后,再次运行 Elo Multi-Touch 7.x.0(或更高版本)驱动程序安装程序。驱动程序将安装并注册触摸服务,而不会出现数字签名错误。
参考资料及其他文档
- Microsoft 通知:有关 Microsoft SHA-2 迁移要求的详细信息,请查看 Microsoft 2019 SHA-2 代码签名支持要求指南。
- Elo 驱动程序手册:请在 Elo 多点触控驱动程序用户手册(PDF) 中查看完整的先决条件详细信息。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article