windows 证书过期一般是系统里面存储的根证书 站点 SSL 证书 代码签名证书或者企业内网证书到达有效期 浏览器打开网站提示证书错误 软件启动校验失败 内网 OA 无法访问 远程连接报错 核心解决思路先区分是系统根证书过期 还是单个网站或者业务软件自带证书过期 系统根证书优先通过 Windows 更新自动更新 单个业务证书需要联系证书颁发方重新签发新证书 然后导入到系统证书存储区 很多用户看到证书报错就直接选择继续访问 这种做法会留下安全风险 根源是证书本身有效期已经结束 校验机制判定证书不再可信 常见诱因包含电脑系统时间错误 这个非常容易被忽略 系统日期时间不对 哪怕证书还没到期也会判定 windows 证书过期 还有企业内网自签证书没有提前续期 软件安装包代码签名证书到期 根证书自动更新关闭
一 第一步 检查系统日期时间
这是最优先排查项 时间错误会误报 windows 证书过期
1 右下角点击时间 打开日期和时间设置
2 打开自动设置时间 自动设置时区
3 同步时间服务器 等待系统时间校准完成
4 重启浏览器或者业务软件 重新测试是否还提示 windows 证书过期
如果时间本身是正确的 再继续处理证书本身过期问题
二 第二步 更新 Windows 根证书
系统根证书过期 会影响大量 HTTPS 网站 属于系统层面证书库老化
1 打开 Windows 更新 检查更新 安装全部累积更新
2 累积更新里面会包含最新根证书更新包
3 管理员命令提示符 也可以执行相关根证书更新策略
4 组策略里面根证书自动更新如果被禁用 需要重新开启
Win 加 R 输入 gpedit.msc
定位 计算机配置 Windows 设置 安全设置 公钥策略 证书路径验证设置
开启自动更新根证书 企业域电脑这项策略经常被网管关闭 造成 windows 证书过期长期无法自动更新
三 第三步 导入新的业务证书
OA 财务系统 VPN 内网业务的自签证书过期 需要拿到新证书文件
1 拿到新版证书文件 后缀一般是 cer crt pfx
2 按下 Win 加 R 输入 certmgr.msc 打开当前用户证书管理器
3 如果是机器级证书 打开 certlm.msc 计算机证书管理器
4 根据证书类型 导入到对应的存储位置 受信任的根证书颁发机构 个人 中级证书颁发机构
5 导入完成之后 重启业务软件 重新连接测试
| 证书存储位置 | 适用场景 |
|---|---|
| 受信任的根证书颁发机构 | 根证书 自签内网证书 |
| 个人 | pfx 私钥证书 客户端认证证书 |
| 中级证书颁发机构 | 中间 CA 证书链 |
四 第四步 软件代码签名证书过期处理
如果是软件本身的代码签名证书过期 打开软件提示 windows 证书过期
1 这个属于软件开发商侧证书到期 需要联系软件厂商下载新版本安装包
2 本地电脑无法延长软件自带代码签名证书有效期 不能简单导入新证书解决
3 不要选择忽略警告继续运行旧软件 代码签名失效代表软件来源可信度校验失败
五 第五步 旧过期证书清理
证书库里面堆积大量过期证书 有时候会干扰证书链校验
1 打开 certmgr.msc 或者 certlm.msc
2 浏览各个证书目录 找到有效期已经结束的旧证书
3 右键删除过期旧证书 保留仍然有效的证书
4 删除之前可以导出备份 防止后续业务还需要旧证书回退
六 补充深度说明
windows 证书过期和证书不受信任是两类报错 不受信任一般是根 CA 不在系统信任列表 而 windows 证书过期明确是到达截止日期 企业自签 CA 如果到期 所有由这个 CA 签发的下属业务证书会全部失效 必须优先续期根 CA 再批量重新签发下属证书 BitLocker VPN 域认证都有可能依赖这类证书 域环境操作证书建议由网管统一部署 普通用户不要随意修改计算机级证书库 避免域认证异常
【常见问题】
问题 1 windows 证书过期 只是浏览器网页报错怎么办
回答 1 windows 证书过期如果只出现在网页 优先校准系统时间 然后更新 Windows 根证书更新包 如果是该网站本身证书到期 需要网站运营方续期 本地电脑无法延长网站证书有效期
问题 2 windows 证书过期 内网 OA 系统怎么处理
回答 1 windows 证书过期导致内网 OA 无法访问 联系单位网管获取 OA 新签发证书 通过 certlm.msc 导入受信任根证书存储 导入完成重启浏览器解决 windows 证书过期
问题 3 windows 证书过期 更新 Windows 更新之后还是报错怎么办
回答 1 windows 证书过期更新补丁依旧报错 说明不是系统根证书问题 是业务自签证书本身到期 需要重新获取新版证书导入 同时清理旧的过期证书
问题 4 windows 证书过期 域电脑可以自己删除过期证书吗
回答 1 windows 证书过期 域环境计算机证书由域策略下发 普通用户自行删除证书有可能造成域登录认证失败 建议联系网管统一处理 windows 证书过期相关证书续期
【免责申明】
本教程仅作为 windows 证书过期修复参考 修改计算机证书库 导入自签证书会改变系统信任链 不要随意导入来源不明证书 企业域环境操作可能违反单位安全策略 本文不对证书错误导入造成的安全风险 域认证异常 业务中断承担责任 涉及公网网站证书请由站点管理员正规续期


