win10 .net framework 3.5 无法验证证书签名,安装错误:0x80096004

win10 .net framework 3.5 无法验证证书签名,安装错误:0x80096004,第1张

遇到过一个老项目用得是Net Framework2.0得框架,没得办法,装环境.net framework 3.5,它包含了2.0和3.0。很顺利得出现了异常,安装错误:0x80096004,无法验证证书签名。没见过这类错误啊,又没得办法了,各种baidu,bing啊................找到一种解决办法,那就做下记录吧

为何会出现这种情况了,无法验证证书签名,是因为win10做了强制签名验证,目前得解决办法是取消强制签名验证

1.打开菜单:设置-更新和安全

2.找到恢复菜单,点击更新下面得高级启动

3.重启后选择 “疑难解答”

4.高级选项

5.启动设置,然后点击启动设置里面得重启

6.重启后进入了如下界面,按数字 7

此时在进行安装,成功了

代码签名证书是数字证书一种,他对于代码、软件、应用和可执行文件的合法性。基于公钥基础结构的代码签名证书对代码进行签名,并确保在从开发人员系统到最终用户系统的过程中,应用产品不会被更改或破坏。代码签名可以帮助最终用户确定软件应用程序是否可以信任。

标准代码签名证书

标准代码签名只需要验证申请企业的基本信息、税务信息,验证成功后通过邮件等形式通常针对32/64位应用程序进行签名,防止各类杀毒软件的误报。需要较短的处理时间以及较低的成本、无法用于 LSA 和 UEFI 文件签名、无法用于内核模式驱动程序。

EV扩展型代码签名证书

EV代码签名证书除了验证企业的基本信息、税务信息外,还对企业的经营地址、申请人身份进行审查,区别于标准代码签名的重要特点是支持Windows 10内核驱动文件签名和消除SmartScreen筛选器安全提醒,此外EV代码签名针对内核模式的驱动文件需要进行微软的交叉签名。

具体二者的主要区别如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8049974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存