火狐证书错误大概率因系统时间偏差超几分钟所致,需校准时间:开启自动设时与时区、点击“立即同步”、完全关闭火狐进程后重启;必要时更换ntp服务器为ntp.ntsc.ac.cn并修正时区。

火狐浏览器访问HTTPS网站时突然弹出“您的连接存在安全风险”或“证书已过期”提示,但同一网站在其他设备或浏览器能正常打开,大概率是本地系统日期和时间偏差超过几分钟,导致火狐无法验证证书有效期——它会把有效证书当成过期或未生效处理,直接阻断连接。
校准Windows系统时间
第一步:右键点击任务栏右下角的时间显示区域,选择“调整日期和时间”。
第二步:确保“自动设置时间”与“自动设置时区”两个开关都处于开启状态。
第三步:点击“立即同步”按钮,等待状态栏显示“同步完成”,不要跳过这一步——若不强制触发,系统可能仍沿用缓存的旧时间。
第四步:【必须完全关闭火狐所有进程】,包括后台仍在运行的任务栏图标,否则新时间不会被浏览器读取;可在任务管理器中搜索firefox.exe并结束全部实例,再重新启动浏览器。
检查Windows Time服务是否正常
方法一:按 Win + R 输入 services.msc 回车,找到“Windows Time”服务,双击打开属性。
方法二:确认“启动类型”设为“自动”,若服务状态不是“正在运行”,点击“启动”按钮。
方法三:切换到“恢复”选项卡,将“第一次失败”“第二次失败”“后续失败”全部设为“重新启动此服务”,避免服务意外崩溃后时间持续漂移。
手动更换NTP服务器(当默认同步失败时)
以管理员身份运行PowerShell,依次执行以下命令:
w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn" /syncfromflags:manual /reliable:yes /update
w32tm /resync /force
执行完成后运行 w32tm /query /status,确认输出中“上次成功同步时间”已更新且无错误提示。中国国家授时中心服务器 ntp.ntsc.ac.cn 比 time.windows.com 在国内更稳定,尤其适合企业内网或DNS污染环境。
修正时区与夏令时设置
打开控制面板 → 时钟和区域 → 日期和时间 → 更改时区,选择“(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐”。
【务必取消勾选“自动调整夏令时”】,中国大陆自1992年起已废止夏令时制度,勾选会导致系统时间比实际快1小时,证书验证必然失败。
清除火狐证书缓存(时间校准后仍报错时)
在火狐地址栏输入 about:preferences#privacy 并回车 → 滚动至“证书”区域 → 点击“查看证书” → 切换到“服务器”标签页 → 选中与报错网站同名的条目(如有)→ 点击“删除” → 关闭窗口后重启浏览器。这一步仅清除已缓存的异常证书记录,不影响已信任的根证书。











