我怎样才能告诉 Windows 调整时间,即使它偏差很远?

我怎样才能告诉 Windows 调整时间,即使它偏差很远?

显然,Windows 10 对于现在的时间感到困惑 - 我很确定我的 BIOS 时钟没有被重置,因为它在 Linux 下运行正常,并且日期部分正常,只是小时数......差了 4 或 5 个小时。

当我右键单击任务栏时钟并单击 时Adjust date/timeSet time automatically它已打开。但是当我将其关闭然后再次打开时,我的时间会更新为正确的时间。

我如何告诉 Windows 在启动时自动为我做这种事情?

答案1

我相信@Ramhound 在上面的评论中是正确的,Windows 无法与 NTP 服务器通信。

验证这一点的第一步

点击你的时钟

点击更改时间和日期设置

点击互联网时间

点击更改设置

记下列出的 NTP 服务器地址(如 pool.ntp.org)

然后单击 Windows 图标并输入 CMD

打开命令窗口后,输入

ping pool.ntp.org

看看你是否得到回应。

如果是这样,这将验证基本连接,但不会验证 NTP 协议本身。

如果没有,则说明您无法连接该服务器,因此请返回并尝试其他 NTP 服务器,直到找到一个可用的服务器。

--------------------------------------

尽管如此,你可以跳过所有测试,只需将 NTP 服务器地址更改为

time.nist.gov

这是美国国家科学技术研究院、国家标准局的主要 NTP 服务器地址。事实证明,该服务器比 Windows 中预设的默认服务器更可靠。

答案2

您还可以尝试从具有管理员权限的任务调度程序启动批处理文件(例如 time_sync_start.bat ),作为登录或启动时的触发器:

@ECHO 关闭

网络启动 w32time

w32tm /重新同步

@ECHO 关闭

相关内容