Win软件 - (Net-Framework)已处理证书链,但是在不受信任提供程序信任的根证书中终止

在新装Windows7后,安装.Net Framework时遇到证书错误。解决方案包括导入微软证书或安装特定补丁。详细步骤包括打开控制台,导入证书到受信任的根证书颁发机构,或下载并安装相应系统的补丁KB2813430。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

故事背景

在全新安装 Windows 7 后,通过离线包安装 .Net Framework 时,遇到错误提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。

解决方案

方案一:原因是计算机中没有相应的受信任证书,通过导入微软的证书,成功解决此问题。文末附安装包下载链接。

下载微软官方证书:microsoftrootcertificateauthority2011.cer-桌面系统文档类资源-CSDN下载

按 Windows + R 打开运行,输入 MMC

打开控制台,点击 文件→添加/删除管理单元(Ctrl+M)

选择证书 → 添加 → 计算机账户(其他的保持默认,一直下一步)

 

回到控制台主窗口,依次展开:证书 → 受信任的根证书颁发机构 → 证书,单击更多操作的小箭头,选择所有任务 → 导入;接下来选择步骤1中下载好的cer证书文件,然后一直点击下一步,导入成功即可。

 此时重新安装 .Net Framework 则不会提示问题了~

方案二:下载微软官方证书:microsoftrootcertificateauthority2011.cer-桌面系统文档类资源-CSDN下载

鼠标右键点击下载的证书,选择“安装证书”,在打开的界面中点击“下一步”

选择”将所有的证书放入下列存储(P)“,点击”浏览“,选择”受信任的根证书颁发机构“,点击“确定”,“下一步”

点击“完成”

稍等一下,在弹出的导入警告窗口中,点击“是”,安装证书。

此时重新安装 .Net Framework 则不会提示问题了~

方案三:以上两种方案都是基于导入一个证书 MicrosoftRootCertificateAuthority2011.cer,步骤有点多。后来,又找到了一个方法,只需要安装一个 Windows 补丁即可,简单方便。

32位系统补丁下载地址:Windows6.1-KB2813430-x86.msu-桌面系统文档类资源-CSDN下载

64位系统补丁下载地址:Windows6.1-KB2813430-x64.msu-桌面系统文档类资源-CSDN下载

先打上一个Windows6.1-KB2813430的补丁,然后再安装 net-framework 即可成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陆克和他的代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值