某些 Windows 服务器上的夏令时不起作用

某些 Windows 服务器上的夏令时不起作用

新西兰刚刚经历了夏令时转换,但我的一些服务器尚未转换。

我已经将 PDC 与正在运行的 NTP 服务器同步。PDC 的时间正确。域中的其他计算机的时间不正确。我尝试手动更改其他计算机,但几分钟后时间就倒退了 1 小时。我该如何修复此问题?我读到过某处说域中的其他计算机与 PDC 同步。显然情况不太正常。

Windows Server 2003 似乎没有记录有关服务器时间发生变化的任何信息。

答案1

是否有针对夏令时的 Windows 更新尚未应用于所有服务器?

这是Windows Server 2003 更新(例如)其中规定:

由于许多国家/地区修改了夏令时法律,安装此更新可使您的计算机自动将计算机时钟调整到 2007 年的正确日期。

但遗憾的是没有说明哪些国家受到影响。很可能 2008 年和 2009 年有后续更新,但我没有找到。

检查受影响的机器是否没有任何待处理的更新。

检查受影响机器的 Windows 更新,查看是否缺少任何内容。

答案2

NTP 服务器仅提供 UTC 时间,Windows 内部使用的是 UTC 时间。从 UTC 到本地时区的转换由每个服务器的软件单独处理。您的服务器可能都同意现在的时间(即它们具有相同的 UTC 时间),但它们对夏令时是否有效存在分歧(即它们报告的本地时间可能正好相差一小时)。

夏令时规则受制于政客的突发奇想(许多司法管辖区在 2007 年效仿美国干预其规则)。Windows 结合了每个司法管辖区发布时已知的规则,但需要更新才能了解政客自发布以来一直在做什么。

相关内容