共用方式為


當您嘗試與非 Windows NTP 伺服器同步處理時,時間同步處理可能無法成功

當您嘗試將 Windows 電腦同步處理到未執行 Windows 的網路時間通訊協定 (NTP) 伺服器時,同步處理可能不會成功。 本文提供此問題的解決方式。

適用於: 支援 Windows Server 版本
原始 KB 編號: 875424

原因

當您的電腦使用對稱主動模式傳送同步處理要求時,可能會發生此問題。 根據預設,Windows Server 2003 域控制器會設定為時間伺服器,並使用對稱主動模式來傳送同步處理要求。 某些未執行 Windows 的 NTP 伺服器只會回應使用用戶端模式的要求。

解決方法

若要解決此問題,請在 Windows Time 與時間伺服器同步處理時,將 Windows Time 設定為使用用戶端模式。 執行下列步驟:

  1. 選取 [ 開始],搜尋 Cmd,以滑鼠右鍵按兩下 [命令提示字元],然後選取 [ 以系統管理員身分執行]。

  2. 在 [命令提示字元] 視窗中,執行下列命令:

    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 - 以用戶端模式傳送要求