已处理证书链,但是在不受信任提供程序信任的根证书中终止

今天在一个windows2008系统下安装.Net Framework4.7的时候遇到这个问题,其实前面试过安装.Net Framework4.8没毛病,但是朋友非要4.7就遇到这个问题,所以记录下,方便自己下次查找。操作系统windows2008标准版,下载官方.Net Framework 4.7.2离线安装包,在安装过程中无法完成并收到报错信息:已处理证书链,但是在不受信任提供程序信任的根证书中终止。如下图:

472.1

这主要是系统中没有相应的受信任证书,需要导入证书。

先下载微软证书保存:http://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer

然后开始,运行,MMC,打开控制台。

472.2

然后如上图,点击文件,添加删除管理单元,选中左边的证书,添加(如下图)

472.3

确定后的窗口选择“计算机账户”

472.4

下一步默认,完成后回到控制台,依次展开证书→受信任的根证书颁发机构→证书。

472.5

然后页面右侧,证书下面的更多操作,所有任务,导入。

net472-6

选择我们第一步下载的微软证书,导入成功之后,再次安装.Net Framework4.7.2,正常成功没问题了。


【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps

【AD】RackNerd 推出的 KVM VPS 特价优惠,在纽约、西雅图、圣何塞和阿什本每年仅需 12.88 美元!