今天,在windows2008系统中安装.Net Framework4.7遇到这个问题的时候,其实我之前也试过安装。.Net Framework4.8没问题,但是朋友必须在4.7遇到这个问题,所以记录下来,方便下次搜索。操作系统windows2008标准版,下载官方版.Net Framework 4.7.2.安装过程中无法完成离线安装包并收到报错信息:证书链已经处理好了,但在不受信任的程序信任的根证书中终止了。如下图:
这主要是因为系统中没有相应的信任证书,需要导入证书。
下载微软证保存:http://download.microsoft.com/download2/4/8/248-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer
然后开始,运行,MMC,打开控制台。
然后点击上图中的文件,添加删除管理单元,选择左边的证书,添加(如下图所示)
确定窗口后,选择“计算机账户”
下一步默认,完成后返回控制台,依次展开证书→信任的根证书颁发机构→证书。
然后在页面的右侧,在证书下进行更多的操作,导入所有任务。
选择我们第一步下载的微软证书,成功导入后重新安装.Net Framework4.7.2正常成功没问题。