[Windows] 網路校時服務(Windows Time Service)參數設定

  • 54746
  • 0
  • Tool
  • 2015-12-09

摘要:[Windows] : 網路校時服務(Windows Time Service)參數設定

 

前言 :

 

在軟體發展的過程中,當系統內的主機越來越多。
主機之間的時間同步,就變成一個需要解決的問題。

 

如果系統在AD網域內。可以使用AD功能,做網路校時的相關設定。
如果系統不在AD網域內。也可以透過Windows作業系統內建時間同步服務,做網路校時的相關設定。

 

 

本篇文章簡單紀錄,
在沒有AD網域的環境底下。
如何設定Windows作業系統內建時間同步服務的參數,來完成時間同步的功能。

 

 

設定 :

 

*設定 Windows Time Service啟動類型

  1. 開啟 services.msc,設定Windows Time Service啟動類型。
  2. 將啟動類型設定為「自動(延遲開始)」。
     (在 Windows 7環境下,啟動類型設定為「自動」會無法正常工作)

 

*設定 Windows Time Service網路校時週期

 

  1. 開啟 regedit.exe,編輯註冊機碼
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
     (網路校時週期,單位為秒。預設604800秒 = 7天)
  2. 重新啟動 Windows Time服務

 

*設定 Windows Time Service使用的網路校時主機(NTP Server)

 

  1. 開啟 cmd.exe,執行指令。
     w32tm /config /update /syncfromflags:manual /manualpeerlist:59.124.196.83,0x9
     (manualpeerlist參數,可以寫入網路校時主機的IP或是URL。後續0x9為Win7預設同步參數、0x1則為WinXP預設同步參數。)
  2. 重新啟動 Windows Time服務

 

*設定 Windows Time Service成為網路校時主機(NTP Server)

 

  1. 開啟 cmd.exe,執行指令。
     w32tm /config /update /reliable:yes  : 宣告本機為可信任時間來源
     (reliable參數,是否為可信任時間來源。yes可信任、no不可信任)
  2. 開啟 regedit.exe,編輯註冊機碼
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\TimeProviders\NtpServer\Enabled
     (Enabled參數,網路校時主機功能啟動參數。1啟動、0關閉)
  3. 重新啟動 Windows Time服務

 

*設定 Windows Time Service網路校時時間合理值

 

  1. 開啟 regedit.exe,編輯註冊機碼
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
     (網路校時時間合理值,當網路時間與本機時間差異超過合理值時不自動校時。單位為秒,預設54000秒 = 15小時。)
  2. 重新啟動 Windows Time服務

 

*回復 Windows Time Service預設值

 

  1. 開啟 services.msc,停止Windows Time Service。
  2. 開啟 cmd.exe,執行指令
     net stop w32time  : 停止 Windows Time Service
     w32tm /unregister  : 移除 Windows Time Service註冊資料
     w32tm /register  : 寫入 Windows Time Service註冊資料
     net start w32time  : 啟動 Windows Time Service

期許自己
能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。