Windows Server无法可靠地同步NTP时间


41

为什么Windows Server(在这种情况下为2008,但我在2003年见过同样的问题)似乎在同步时间上有问题?我已经在各种服务器的系统日志中看到此错误:

由于没有时间服务提供商提供可用的时间戳,因此时间服务尚未使系统时间同步86400秒。在时间服务能够与时间源同步之前,它不会更新本地系统时间。如果将本地系统配置为充当客户端的时间服务器,它将停止广告作为客户端的时间源。时间服务将继续重试并与时间源同步时间。有关其他详细信息,请检查系统事件日志中是否有其他W32time事件。运行“ w32tm / resync”以强制进行即时时间同步。

在“控制面板”的“日期和时间”下,将“ Internet时间设置”设置为与time-nw.nist.gov;同步。最近一次成功同步是在2天前,这表明存在某种问题。但是,如果我单击该对话框上的“立即更新”按钮,的确,它会随着时间而更新!

那么,如果没有我的手动干预,为什么Windows Server无法在后台通过NTP可靠地进行时间同步?我究竟做错了什么?


您并不孤单Jeff
jkp

1
看起来这可能不是域控制器的选项。

1
欢迎使用Windows SNTP地狱。DLL地狱指日可待,半小时内有一辆电车。熟食店在这里更好。
Scott Alan Miller

2
您是否尝试过其他NTP服务器?us.pool.ntp.org
stukelly

感谢您发布此信息。如果Windows领域的任何人都在收听,请简化我们这样的基本网络配置!我们的服务器始终需要某些东西,例如相对于时区的准确时间。我可能没有意识到一些不重要的考虑因素,但这是一个经常性的问题,如果不加以检查,也会破坏WSUS。
考夫兰兹

Answers:


18

杰夫,我找到了这篇文章。可能会对您有所帮助。您可能已经读过这篇文章,但我认为值得一试。

HKLM \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags

该注册表项控制是否将本地计算机标记为可靠的时间服务器(仅当如上所述将先前的注册表项设置为NTP时才可能)。此处将此REG_DWORD值从10更改为5。

更新根据Jeff,最佳参考来源是http://support.microsoft.com/kb/816042


很奇怪,所以您将其标记为“不可靠”,大声笑。好的,我做了这个更改,让我们看看是否有帮助。
杰夫·阿特伍德

4
KB 816042:“ ...并使用内置的互补金属氧化物半导体(CMOS)时钟”-您不只是喜欢技术编辑吗?
Duncan Smart,2009年

14

Windows时间代理是一个免费的控制面板小程序,用于配置Windows的NTP服务器/同步功能。它充当注册表设置的前端,使您可以配置多个NTP服务器,并实时查看从中获得的结果。

没有多少人知道这个特别方便(免费)的软件,但这是我维护的服务器上必须安装的软件。


非常感谢队友。Windows时间代理是一颗宝石。它也成为我管理的所有服务器上的必备安装。
摩托车


5

微软建议同步时间的方式如下所示。

M $时间!

那么,为什么Windows无法可靠地同步NTP?它与如何在域环境中设置时间有关。从此Technet文章中:

如果计算机是域中的成员服务器或工作站,则默认情况下,它遵循AD DS层次结构,并将其时间与当前正在运行Windows时间服务的本地域中的域控制器同步。

您将通过尝试设置成员服务器来拉NTP时间来“对抗现实”。

做到这一点的“正确”(例如,Microsoft的方式)将是设置时间,如上图所示,使PDC仿真器同步到可靠的外部时间服务(例如pool.ntp.org),并具有域控制器同步到PDC仿真器,然后使成员服务器和PC从域控制器自动同步。

我已经在此答案中详细说明了固定时间以这种方式进行操作的过程。


是的,我们不需要或不需要域控制器,而只是一堆对等服务器。
杰夫·阿特伍德

哦,我认为您是域的一部分。我认为您应该能够使用链接到pool.ntp.org进行轮询的coammnds设置所有服务器。也许time.windows不是一个很好的时间来源。我会再次尝试使用NTP池,因为它有大约3000台全球服务器,在北美大约有900台!
布雷特·拉尔森

我们永远无法使它可靠地工作。我认为您是对的:没有域控制器,Windows Server中可靠的时间同步是不可能的。真是la脚。
Jeff Atwood
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.