近期新安装的Windows7操作系统发现大多数软件都无法联网,浏览器却可以浏览网页。比如在安装edge和chrome的时候,提示被防火墙拦截,建议添加防火墙白名单,但是关闭防火墙也无济于事,在安装.net4.6.2时提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止,这才知道导致问题的原因是win7系统的根证书过期导致的,微软也提供了相应的补丁解决这个问题,该补丁实际上就是安装win7可用的2010和2011版根证书。
安装补丁
下载对应的32/64为操作系统的补丁安装然后重启
32位:https://www.microsoft.com/zh-CN/download/details.aspx?id=39110
64位:https://www.microsoft.com/zh-CN/download/details.aspx?id=39115
查看证书
- Win+R快捷键输入mmc进入“控制台管理器”
- “文件——添加/删除管理单元“,选择”证书“后点击”添加“按钮
- 证书管理窗口选择“计算机账户”
- 选择计算机窗口选择“本地计算机”(默认)完成
- 回到**“添加/删除管理单元”窗口**点击“确定”按钮
- 控制台中左侧栏下拉”证书(本地计算机)——受信的根证书颁发机构“。
补丁安装根证书在“受信的根证书颁发机构”,主要证书有:
Microsoft Root certificate Authority 2010
Microsoft Root certificate Authority 2011