使用windows CMD 時間自動校正
[預設的時間校時] winodws 在「控制台」->「日期和時間」->「網際網路時間」->「變更設定」裡面的「與網際網路時間伺服器同步處理」,可以按「立即更新」來校正時間。 但是這邊沒辦法設定多久自動校時一次,而且內建的時間伺服器(例如time.windows.com)如果校正失敗,也沒辦法在這裡手動新增其他時間伺服器。 [新增預設的時間校時伺服器下拉選單內容] 如果要修改上述的時間伺服器下拉選單。 可執行 regedit 編輯系統登錄檔,在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers] 裡面可以新增修改可用的時間伺服器下拉選單。 [設定多久校時一次:NTPClock、Windows Time(W32Time)] 如果要設定多久自動校時一次,可以下載國家時間與頻率標準實驗室的 NTPClock 校時程式。 或是用系統內建的 Windows Time(W32Time) 服務來設定。 以下介紹 Windows Time(W32Time) 。 [啟動 W32Time] 先使用 w32tm /query /peers 看目前 W32Time 的時間伺服器有哪些,如果顯示服務尚未啟動。則先到「服務」中,將 Windows Time 啟動,並將啟動類型設定為「自動(延遲開始)」(沒設定延遲開始,重開機似乎會無法啟動)。 C:\Windows\system32>w32tm /query /peers 發生下列錯誤: 服務尚未啟動。 (0x80070426) 如果有正常啟動,執行 w32tm /query /peers 就可看到目前的時間伺服器設定(這邊的伺服器清單跟「網際網路時間」那邊的下拉清單不同) C:\Windows\system32>w32tm /query /peers #對等: 1 對等: time.windows.com,0x9 狀態: 擱置中 剩餘時間: 603689.4865209s 模式: 0 (保留) 組織層: 0 (未指定) 對等輪詢間隔: 0 (未指定) 主機輪詢間隔: 0 (未指定) [修改 W32Time 的校時伺服器清單] 我將時間伺服器修改成使用國家時間與頻率標準實驗室的 Server,多台 Server...



留言
張貼留言