it-swarm.cn

Windows Server无法同步NTP时间可靠

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

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

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

那么,为什么Windows Server无法在后台手动通过NTP)without我手动干预,所以我不能正确地进行时间同步?

41
Jeff Atwood

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

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

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

[〜#〜] update [〜#〜]按照Jeff的说法,最佳参考来源是 http://support.Microsoft。 com/kb/816042

18
Joseph

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

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

14
crb

当同步时间很重要时,我将NTPD用于Windows

http://www.meinberg.de/english/sw/ntp.htm

我安装它,将其指向north-america.pool.ntp.org并忘记了它

8
Mark Porter

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

M$ Time!

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

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

通过尝试设置成员服务器以拉NTP时间),您将在这里“反对谷物”。

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

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

5
Brett Larson