亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Win软件 - (Net-Framework)已处理证书链,但是在不受信任提供程序信任的根证书中终止相关的知识,希望能为你提供帮助。
故事背景
在全新安装 Windows 7
后,通过离线包安装 .Net Framework
时,遇到错误提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。
解决方案
方案一:原因是计算机中没有相应的受信任证书,通过导入微软的证书,成功解决此问题。文末附安装包下载链接。
按 Windows + R 打开运行,输入 MMC
打开控制台,点击 文件→添加/删除管理单元(Ctrl+M)
选择证书 → 添加 → 计算机账户(其他的保持默认,一直下一步)
回到控制台主窗口,依次展开:证书 → 受信任的根证书颁发机构 → 证书,单击更多操作的小箭头,选择所有任务 → 导入;接下来选择步骤1中下载好的cer证书文件,然后一直点击下一步,导入成功即可。
此时重新安装 .Net Framework
则不会提示问题了~
?
鼠标右键点击下载的证书,选择“安装证书”,在打开的界面中点击“下一步”
选择”将所有的证书放入下列存储(P)“,点击”浏览“,选择”受信任的根证书颁发机构“,点击“确定”,“下一步”
【Win软件 - (Net-Framework)已处理证书链,但是在不受信任提供程序信任的根证书中终止】
点击“完成”
稍等一下,在弹出的导入警告窗口中,点击“是”,安装证书。
此时重新安装 .Net Framework
则不会提示问题了~
方案三:以上两种方案都是基于导入一个证书 MicrosoftRootCertificateAuthority2011.cer,步骤有点多。后来,又找到了一个方法,只需要安装一个 Windows 补丁即可,简单方便。
推荐阅读
- 机器学习入门
- GitHub Copilot开始收费了
- OpenSSL下载
- Linux 查看文件内容——bat 命令
- vim新窗口中显示内部命令结果
- 前端学习 linux —— shell 编程
- 前端学习 linux —— 第一篇
- Microsoft Build 2022 专家对话
- iNeuOS工业互联网操作系统,增加搜索应用多数据源绑定视图背景设置颜色多级别文件夹组合及拆分图元