Win7 安装.Net Framework 4.8失败,提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。或:无法建立到信任根颁发机构的证书链

Win7 安装.net Framework 4.8失败,提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。或:无法建立到信任根颁发机构的证书链

前言:

在全新安装的Windows7 SP1中安装某些功能包、更新包时可能会出现证书信任的错误。比如我在安装.NET Framework 4.8时遇到了此问题,安装过程中提示:无法建立到信任根颁发机构的证书链。又比如,我在另一次安装中提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。经过查询相关资料了解到,这是由于没有更新Windows的某些证书引起的,如果计算机可以正常连接Windows Update,更新可以解决问题。但是因为某些原因,我们所处的网络环境可能无法很好的连接到Windows Update,这种情况我们便需要通过其他方法解决这个问题。
批注 2020-03-05 015300.jpg

Windows 7DotTest-2020-03-05-16-46-13.png

操作过程:

经过查询Microsoft官方支持库中的文档,我们找到了相关解决方案:将新的证书导入到操作系统中“受信任的根证书颁发机构”。

1.下载 Microsoft Certificate Authority 2011 证书,请访问 Microsoft Root Certificate Authority 2011。此链接指向微软官方网站,请放心食用~~

文件下载地址:http://go.microsoft.com/fwlink/?linkid=747875&clcid=0x409

2.按Windows徽标键+R键打开运行对话框,输入:certmgr.msc ,点击确定,打开Microsoft管理控制台中的证书管理单元。

Windows 7DotTest-2020-03-05-17-00-57.png

3.从管理单元界面左侧的导航栏中展开:受信任的根证书颁发机构 。在其下的证书目录上右击,选择:所有任务导入

Windows 7DotTest-2020-03-05-17-13-25.png

4.在弹出的证书导入向导中点击下一步,在接下来的页面中点击浏览...,在弹出的打开对话框中选择刚才下载的证书文件,点击下一步。

Windows 7DotTest-2020-03-05-17-19-57.png

5.在接下来的证书存储页面中,默认的配置应为:将所有的证书放入下列存储,受信任的根证书颁发机构,保持默认,点击下一步即可。在最后的页面中确认配置无误后点击完成即可完成证书的导入。

Windows 7DotTest-2020-03-05-17-23-34.png

6.若弹出安全性警告WIndows不能确认证书是否来...您是想安装此证书吗?的提示,请核对指纹确认安全后点击完成证书的导入。

指纹:8f 43 28 8a d2 72 f3 10 3b 6f b1 42 84 85 ea 30 14 c0 bc fe
Windows 7DotTest-2020-03-05-17-32-51.png

完成证书的导入后即可关闭管理单元界面,重新尝试安装所需的功能包、更新包。如图,我已经安装成功了。

Windows 7DotTest-2020-03-05-17-37-26.png

参考:

1:Windows Vista SP2、Windows Server 2008 SP2、Windows 7 SP1 和 Windows Server 2008 R2 SP1 中适用于 .NET Framework 4.6.1/4.6 的安全更新程序 3136000 和适用于 .NET Framework 4.5.2 的安全更新程序 3135996 的已知问题
https://support.microsoft.com/zh-cn/help/3149737/known-issue-for-security-update-3136000-for-the-net-framework-4-6-1-4

2:直接下载 Microsoft Certificate Authority 2011 证书

http://go.microsoft.com/fwlink/?linkid=747875&clcid=0x409

3:Download .NET Framework

https://dotnet.microsoft.com/download/dotnet-framework

标签: none

添加新评论

(头像使用Gravatar服务,如需自定义,请访问Gravatar.com)