當您嘗試將 Windows 電腦同步處理到未執行 Windows 的網路時間通訊協定 (NTP) 伺服器時,同步處理可能不會成功。 本文提供此問題的解決方式。
適用於: 支援 Windows Server 版本
原始 KB 編號: 875424
原因
當您的電腦使用對稱主動模式傳送同步處理要求時,可能會發生此問題。 根據預設,Windows Server 2003 域控制器會設定為時間伺服器,並使用對稱主動模式來傳送同步處理要求。 某些未執行 Windows 的 NTP 伺服器只會回應使用用戶端模式的要求。
解決方法
若要解決此問題,請在 Windows Time 與時間伺服器同步處理時,將 Windows Time 設定為使用用戶端模式。 執行下列步驟:
選取 [ 開始],搜尋 Cmd,以滑鼠右鍵按兩下 [命令提示字元],然後選取 [ 以系統管理員身分執行]。
在 [命令提示字元] 視窗中,執行下列命令:
w32tm /config /manualpeerlist:<NTP_server_IP_Address>,0x8 /syncfromflags:MANUAL net stop w32time net start w32time w32tm /resync
其他相關資訊
Windows Time 用來傳送要求的模式是由下列登錄子機碼所設定: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
如果此子機碼中的 Enabled 專案值為 1,Windows Time 會使用對稱主動模式。 否則,Windows Time 會使用用戶端模式。
[解析] 區段中命令中所參考的0x8設定會將 Windows Time 設定為使用用戶端模式。
搭配 /manualpeerlist 參數使用的模式有效設定包括:
- 0x01 - 使用特殊輪詢間隔 SpecialInterval
- 0x02 - UseAsFallbackOnly
- 0x04 - 以 SymmetricActive 模式傳送要求
- 0x08 - 以用戶端模式傳送要求