Windows

將 Windows XP 機器上的時鐘同步到外部(非域、非工作組)Windows Server 2008 R2 機器

  • November 19, 2012

我有兩台機器,出於各種原因,我希望它們的時鐘同步。機器 1 是位於辦公室的 XP 機器。機器 2 是由執行 Windows Server 2008 R2 的第三方託管的 VPS。這些機器不在任何類型的工作組中,也不在同一個域中。它們是完全獨立的機器。

機器 2 目前每週與 time.windows.com 同步一次。機器 2 上的時鐘似乎確實在那一周的時間間隔內走動了一點。我想做的是讓機器 1 根據機器 2 的時鐘設置它的時鐘。

我曾嘗試在 XP 機器上配置 w32tm。這是我用於配置的:

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

但是,每當我發出/resync命令時,我都會得到“電腦沒有重新同步,因為沒有時間數據可用”。我已確保在機器 2 上啟動 windows 時間服務,並為 UDP 埠 123 添加了防火牆例外。

為了讓它響應,我需要在機器 2 上配置什麼(除了啟動時間服務)嗎?

編輯:我也在w32tm /config /reliable:YES /update機器 2 上執行。我仍然收到“電腦沒有重新同步,因為沒有時間數據可用”。還有什麼我想念的嗎?

**編輯 2:**我使用的解決方案與我標記為正確的答案最密切相關。但是,本文提供了在我的情況下有效的其他系統資料庫調整:http ://www.articlesbase.com/networks-articles/how-to-configure-windows-server-as-a-ntp-server-108481.html

機器 2 需要配置為權威時間源。IE。NTPSERVER = 1。從系統資料庫項:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]啟用 = 1

或者,您可以通過命令執行此操作w32tm /config /reliable:YES /update

還有一些我喜歡在 Windows 機器上使用的 NTP 參考程式碼的好埠。看著

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

引用自:https://serverfault.com/questions/450215