将Windows XP计算机上的时钟同步到外部(非域,非工作组)Windows Server 2008 R2计算机

我有两台机器,我想他们的时钟由于各种原因同步。 机器1是位于办公室的XP机器。 计算机2是由运行Windows Server 2008 R2的第三方托pipe的VPS。 这些机器不在任何types的工作组或域中在一起。 他们是完全独立的机器。

Machine 2目前每周同步一次到time.windows.com。 机器2上的时钟看起来在那个星期的时间间隔内有点徘徊。 我想要做的是机器1根据机器2的时钟设置其时钟。

我已经尝试在XP机器上configurationw32tm。 这是我用来configuration的:

w32tm /config /syncfromflags:manual /manualpeerlist:"<ip address of machine 2>" 

但是,每当我发出/resync命令,我得到“计算机没有重新同步,因为没有时间数据可用”。 我已经确保在机器2上启动Windows时间服务,并且为UDP端口123添加了防火墙例外。

有什么我需要在机器2上configuration(除了只是开始时间服务),以得到它的回应?

编辑:我也运行w32tm /config /reliable:YES /update机2上。我仍然是“计算机没有重新同步,因为没有时间数据可用”。 还有什么我失踪?

编辑2:我使用的解决scheme与我标记为正确的答案关系最密切。 但是,这篇文章提供了额外的registry调整,在我的情况下工作: http : //www.articlesbase.com/networks-articles/how-to-configure-windows-server-as-a-ntp-server-108481.html

机器2需要作为一个权威的时间来源。 IE浏览器。 NTPSERVER = 1。从registry项: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer] Enabled = 1

或者你可以通过命令w32tm /config /reliable:YES /update来做到这一点

我也喜欢在Windows机器上使用NTP参考码的一些好的端口。 看着

  http://www.meinbergglobal.com/english/sw/ntp.htm#ntp_nt_stable 

“ W32Time服务不是一个全function的NTP解决scheme,能够满足时间敏感的应用需求 。”

我会切换到标准的NTP服务。 这里有一些提示http://www.satsignal.eu/ntp/setup.html