当我的 Windows 7 64 位笔记本电脑在 BST(英国夏令时)/夏令时期间使用时,我遇到了问题。
系统时钟不会在时间上发生 +1 的偏移,而是会偏移 +2 个小时,并且可能会与 NTP 服务器时间相差几分钟。
我使用了 NTP 服务器列表中列出的所有服务器 - 没什么区别。我刚刚尝试使用 pool.ntp.org,但我也不确定这是否能解决我的问题。
据我所知,这个问题会影响其他时区的其他 Windows 7 用户,因此它并非 GMT/BST 用户或特定 NTP 服务器用户所独有。我猜想是 Windows 7 中某些不为人知的因素导致了这个问题。
这个问题有解决办法吗?我在网上的问题和各种文章中都看到过这个问题的描述 - 但我还没有找到一个明确的解决办法。
答案1
不亲自动手进行盲目猜测:
首先检查 Windows Update 是否有任何可选更新并全部安装(仍然使用一些常识),特别是如果它们与时间有任何关系。有时 Microsoft 需要修复夏令时的错误。(我当然假设所有重要更新都已安装。)
其次,右键点击时钟并选择“调整日期/时间”。转到 Internet 时间/更改设置。确保已选中“自动与 Internet 时间服务器同步”。单击确定。返回更改设置并按立即更新。
现在的时间正确吗?
如果没有,您可以尝试暂时禁用 Windows 防火墙,然后再次尝试使用“立即更新”按钮调整时间,看看现在是否有效。如果问题出在防火墙上,您需要配置 Windows 防火墙以允许时间协议。
您也可以尝试pool.ntp.org,尽管正确的名称是uk.pool.ntp.org。
作为额外检查,启动 BIOS 并检查那里的时间是否正确。如果更正 BIOS 时钟可以解决问题,则 Windows 时间同步不起作用(尽管我能想到的唯一原因就是防火墙)。
如果您在 Windows 7 和非 Windows 操作系统之间进行双启动,这也可能会导致时间同步问题。
答案2
我尝试使用制造商的 OEM 发行版 Win7 Ultimate,而不是通用 OEM 版本,因为不得不重新安装。到目前为止,日期还没有向前跳一个小时!真奇怪。