首先校准系统时间与网络时间服务器同步,确保“自动设置时间”和“自动设置时区”已开启,并强制通过time.windows.com或time.nist.gov同步;若失败则手动修正日期、时间和时区,并执行w32tm /resync /force;最后检查Windows Time服务是否启用并设为自动延迟启动,必要时配置故障恢复策略。

如果您尝试访问某个网站、使用远程桌面连接或运行受签名保护的应用程序时,Windows 11 弹出“证书错误”提示,则很可能是由于系统时间与证书颁发机构(CA)服务器时间严重不同步,导致证书被判定为“尚未生效”或“已过期”。以下是解决此问题的具体操作步骤:
一、校准系统时间与网络时间服务器同步
Windows 证书验证高度依赖本地系统时间。若偏差超过5分钟,多数HTTPS证书、远程桌面证书及代码签名证书将被拒绝信任。强制同步至权威NTP服务器可立即修复因时间漂移引发的证书验证失败。
1、右键点击任务栏右下角的时间显示区域,选择“调整日期和时间”。
2、在打开的设置页面中,确保“自动设置时间”和“自动设置时区”两个开关均处于开启状态。
3、若已开启但问题仍存在,向下滚动至“相关设置”区域,点击“其他时间与日期设置”。
4、在新窗口中点击“Internet时间”选项卡,再点击“更改设置”按钮。
5、勾选“与Internet时间服务器同步”,在服务器地址栏确认填写为 time.windows.com 或 time.nist.gov。
6、点击“立即更新”,等待状态显示“成功”后点击“确定”退出。
7、重启浏览器、远程桌面客户端或受影响应用程序,重新尝试连接目标服务。
二、手动修正系统时间(仅当自动同步失败时)
当防火墙拦截NTP请求、企业域策略禁用自动时间同步,或本地CMOS电池失效导致时间持续回退时,需人工设定准确时间。必须同时校准日期、时间和时区,三者任一错误均会导致证书验证中断。
1、按 Win + R 键打开运行框,输入 control timedate.cpl 并回车。
2、在“日期和时间”窗口中,点击“更改日期和时间”按钮。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
3、手动输入当前准确的年、月、日、时、分(注意区分12/24小时制),确保秒数接近实际值。
4、点击“更改时区”按钮,在列表中选择您所在地理位置对应的时区(例如:(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐)。
5、勾选“自动调整夏令时”(如适用),点击“确定”保存全部更改。
6、关闭所有窗口,打开命令提示符(管理员),执行 w32tm /resync /force 强制刷新时间服务缓存。
三、检查并重置Windows时间服务
若系统时间频繁偏移或同步后立即恢复错误值,说明Windows Time服务(W32Time)未正常运行或配置异常。该服务负责维持时间稳定性,其故障将导致证书验证持续失败。
1、按 Win + R 键,输入 services.msc 并回车。
2、在服务列表中找到“Windows Time”,右键选择“属性”。
3、在“常规”选项卡中,将“启动类型”设为“自动(延迟启动)”,点击“应用”。
4、若服务状态显示“已停止”,点击“启动”按钮;若状态为“正在运行”,点击“重新启动”。
5、切换到“登录”选项卡,确认“此账户”设置为 NT Authority\LocalService。
6、返回“常规”选项卡,点击“恢复”按钮,在“第一次失败”下拉菜单中选择“重新启动服务”,同样为第二、三次失败设置相同动作。
7、点击“确定”保存,重启计算机后验证时间是否稳定保持同步。

















