重新校准Windows时间
又一次被Windows的系统时间整崩溃:刚点开日历,分秒直接飘出去好几分钟,Steam、Git、证书全在发脾气。自动同步明明开着,却一直报错,真想给它一巴掌。
解决方案概览
这次彻底校准时间用的是系统自带的时间服务 w32time。核心思路就是:把服务停掉 → 注销 → 重新注册 → 启动 → 立即同步。为避免权限问题,整个过程必须在管理员身份的 CMD 里执行。
如何打开管理员 CMD(新手友好)
- 按下 Win+R 调出“运行”。
- 输入
cmd。 - 同时按下 Ctrl+Shift+Enter。
- 弹出用户账户控制时点 “是”,这样 CMD 就是管理员权限了。
具体命令
管理员 CMD 中依次执行下面几条(可以直接复制整段粘贴):
1 | net stop w32time |
如果最后一行提示“同步成功”,系统时间就回正了。万一还报错,先确认网络正常,再重复一次上面的流程。
校准服务器别乱改
我之前随手换了时间服务器地址,结果不论怎么点“立即更新”都失败。回到默认的 time.windows.com 之后,一次就成功了。路径:设置 → 时间和语言 → 日期和时间 → 其他设置 → Internet 时间。确保服务器就是默认值再同步,成功率高得多。
小结
- Windows 自带服务足够用,不需要第三方软件。
- 只要 CMD 在管理员权限下运行,上述命令 1 分钟能全部完成。
- 改动过时间服务器的同学记得调回
time.windows.com,否则w32tm /resync会直接失败。
折腾完再看任务栏时间终于不再漂移,心情瞬间舒畅。