Windows 7 访问出现 net::ERR_CERT_DATE_INVALID 类型错误解法
解释来源
Windows 7 在访问现代网站时总是出现 net::ERR_CERT_DATE_INVALID 类型的错误. 如果你通过搜索引擎寻求帮助, 很有可能出现的解法是要你检查网络与时间等.
实际的产生原因很简单, 这是由于Windows 7内置的CA证书过期了, 我们都知道, CA代理的授权是按照时间来颁发的, 内置的CA代理一旦超过办法时的年限也会出现这个问题, 要怎么解决呢?
解法一
我先来一个简单的解法, 这个解法虽然简单, 但是会降低您计算机的安全性. 我在这里以Microsoft Edge(109.0.1518.78)这个版本的浏览器来进行示范, 因为这个版本是支持Windows7的最后一个版本了, 资料来源为这个.
在你无法正常使用的页面上点击左上角的小锁, 在弹出的弹框中选择"此网站的权限".
在打开的页面中滚动到最底部, 将"不安全的内容"一条改为"允许".
再回到你无法正常使用的页面中来, 即可正常使用页面
解法二
如果你现在已经出现了严重的无法正常访问的问题, 甚至到了无法访问微软官网的情况, 那么这个章节可能对你帮助不大. 你得去看解法三先解决微软网站的问题
按照微软支持社区MVP的描述, 这个文件可以尝试使用Windows Update解决.
在 Windows 7中通过 Windows Update 对计算机进行更新。在 Windows Update 显示的可用更新列表中依次展开“软件(Software)”-“可选更新(Optional)”,选择“根证书更新(Root Certificates Updates)”进行升级。
或者,您可以点击自行访问Windows根证书计划成员页面。
点击页面中的链接转向Microsoft下载中心,手动下载最新的“根证书更新(Root Certificates Updates)”。
完成根证书更新(Root Certificates Updates)的升级后,请重新启动Windows。
在使用本方案时, 有可能出现以下几种情况:
- 你的连接不是专用连接
你可以点击"高级"按钮, 选择"继续访问 support.microsoft.com (不安全)"
- 点击了下载一直没有开始, 点击手动下载依然不开始下载
你可以右键点击"单击此处手动下载", 选择右键菜单中的"复制链接".
将链接粘贴到新标签页的地址栏中
并将链接最前端的https改为http后按下回车(Enter)
解法三
这个方法要相对复杂一些, 但是这是无奈中的无奈. 如果你已经完全不能使用方法二再来看这里.
首先按下你键盘上的Windows徽标(Meta)+R键打开"运行"窗口, 在弹出的允许窗口内输入mmc
后按下回车(Enter)键运行来打开一个空白控制台
在弹出的空白控制台中, 点击上方的"文件"->"添加/删除管理单元"
在弹出的添加或删除管理单元对话框中侧列表中, 划到最底下选择证书, 点击中间的添加按钮
在弹出的证书管理中, 选择对应的条目, 如果你不知道, 那就选择"我的用户帐户", 然后点击"完成"和点击确定
在控制台根节点中就会多出"证书 - 当前用户"的条目, 点击左侧栏中该条目的小三角展开, 沿着路径证书 - 当前用户->受信任的根证书颁发机构->证书
找到明显已经过期的证书点击右键选择删除
再次打开无法访问的页面, 例如参与者列表 - Microsoft 受信任根计划, 依次点击链接左侧的"不安全"->"与此站点的连接不安全"
在弹出的弹框中点击"显示证书"的图标
在弹出的"证书查看器"中, 选择"详细信息"选项卡, 选中"证书层次结构"里你之前删除的证书, 点击右下角的"导出"按钮
导出之后在资源管理器里打开, 选择"安装证书"一路下一步就好, 最后提示导入成功即可, 依次操作.