计算机时钟在待机时漂移。我可以让 Windows 在每次唤醒时同步时间吗?

Kar*_*pka 5 windows windows-7 time clock ntp

从待机模式唤醒时,我的戴尔 Vostro 1720 笔记本电脑的时钟漂移(有时甚至五分钟)。这真的很烦人,有时也很危险。

我尝试将 Windows 时间同步间隔减少到四个小时,但这并没有多大帮助。

我可以让 Windows 在每次唤醒(和其他相关事件)时同步时间吗?此外,是否有等效于 Linux 的按需同步命令 - ntpdate?

也许这个问题与有故障的硬件组件(电池或其他东西)有关?

我正在运行 Windows 7 Professional 64 位。

Sky*_*eam 6

您可以尝试以下命令:

w32tm /resync
Run Code Online (Sandbox Code Playgroud)

在提升的 shell 上执行它以将您的计算机时钟与 NTP 服务器重新同步。

您可以使用适当的权限从任务调度程序运行此命令。这甚至允许您定义一个事件以在每个工作站解锁上执行重新同步。

好吧,最好寻找时钟漂移这么多的真正原因(顺便说一句。5 分钟在不知道待机时间的情况下并没有真正意义)。
当机器关闭或处于待机状态时,硬件时钟将接管。当机器恢复时,Windows 读取 RTC 值并继续(所以当打开时,时钟在某种程度上是一个“软件时钟”)。如果它在关闭时漂移,通常是 RTC/CMOS 电池耗尽的迹象。不幸的是,这取决于您的笔记本电脑更换它的难易程度。

由于电池通常是一种便宜的设备,我建议您尝试更换。如果它仍然没有帮助,我会猜测不准确/有缺陷的石英或时钟发生器是原因。不幸的是,这部分通常是不可更换的。