win7 sp1 64位系统 装了KB3033929补丁 或者更高阶补丁 装SHA256驱动 还是报错误代码52

kk040431204 2024-05-27 10:14:17

我现在有一支win64位驱动,已经通过了WHCK测试,并拿到了WHQL签名。 现在遇到问题,这支系统先签的是公司签名,用的是Global ev sign的SHA256来签名,然后WHQL的签名也是用的是SHA256。  但这种驱动在win7 64位系统上就是装不上,除非开测试模式,才能装上。

但如果用Global ev sign的SHA128来签名,WHQL的签名用的是SHA256,这么弄就能装上(测试模式已经关闭)。

 

我试了很多招,把win7所有的补丁全都装上了,都还是没有用。

 

我想知道问题出在哪,有哪位大神给个方向。

...全文
708 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk040431204 2024-06-04
  • 打赏
  • 举报
回复

有人知道解决方案吗

2401_85357732 2024-05-28
  • 打赏
  • 举报
回复
有偿找大佬帮忙,合法,事后必重谢!
kk040431204 2024-05-27
  • 打赏
  • 举报
回复

KB4474419 已经更新过了,系统里也已经找到这个的记录。但装完之后,还是不行。 我已经试验了3台机器,三台机器都不能装上公司签名的SHA256驱动,起初我怀疑global sign的这个证书,但跟他们沟通下来说是我认证方式的问题,证书本身没有问题,我也被整晕了,明明HCK测试都过了,那哪里还有认证方式的问题。

★雨 潇★ 2024-05-27
  • 打赏
  • 举报
回复

GPT3.0

在Windows 7 64位系统上安装驱动程序时遇到问题,特别是在涉及到数字签名验证的情况下,可能是由于多种因素造成的。根据您提供的信息,这里有一些可能的原因和解决方案:

  1. SHA-256签名兼容性问题

    • Windows 7 SP1 最初并不完全支持SHA-256签名。为了使Windows 7 SP1支持SHA-256签名,需要安装一个更新(KB4474419)。确保您的系统已经安装了这个更新。
    • 即使安装了更新,也可能存在一些兼容性问题。有时,即使系统理论上支持SHA-256签名,但在实际操作中仍然会遇到问题。
  2. 测试模式的影响

    • Windows的测试模式允许在没有数字签名的情况下安装驱动程序。如果您发现只有在测试模式下才能安装驱动程序,这可能表明系统在正常模式下对数字签名的验证非常严格。
  3. 数字证书的有效期

    • 检查您的数字证书是否过期。如果证书过期,即使在理论上支持的系统上也可能无法安装驱动程序。
  4. 驱动程序本身的问题

    • 虽然驱动程序已经通过了WHCK测试并获得了WHQL签名,但仍然需要确保它与目标系统的所有组件兼容。有时,即使是微小的兼容性问题也可能导致安装失败。
  5. 组策略和安全设置

    • 检查系统的组策略和安全设置,确保没有阻止未经WHQL签名的驱动程序安装的设置。
  6. 尝试混合签名

    • 您提到使用GlobalSign的SHA-128签名和WHQL的SHA-256签名可以成功安装。这可能是因为SHA-128在Windows 7上具有更好的兼容性。如果这是唯一可行的解决方案,您可能需要继续使用这种方式,直到找到更好的解决办法或者用户升级到更高版本的Windows系统。
  7. 联系微软技术支持

    • 如果上述方法都无法解决问题,您可能需要联系微软的技术支持,以获取更专业的帮助。他们可能能够提供针对您特定情况的解决方案。

最后,考虑到Windows 7的支持已于2020年1月14日结束,微软不再提供官方的安全更新和技术支持。鼓励用户升级到更新的操作系统,如Windows 10或Windows 11,这些系统提供了更好的安全性和兼容性。

Jaydensun 2024-05-27
  • 打赏
  • 举报
回复

2

Jaydensun 2024-05-27
  • 举报
回复
@Jaydensun 3
Jaydensun 2024-05-27
  • 举报
回复
@Jaydensun 4

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧