Wind Tunnel NO branch

把blog放在北歐,似乎也是件浪漫的事情? XD

W32Time網路校時間隔微調

自上世紀末的Windows 2000起,MS便在Windows系統中內建了名為W32Time的網路校時系統服務;而自Windows XP起更提供了簡易的設定方式(工作列右下角小時鐘),讓所有連上網的使用者都可以方便的保持電腦時間在準確狀態。不過因為實際上各台電腦本身硬體RTC的準確度不一,是以同一時間完成校正的兩台電腦,也可能在數天後產生人類可察覺的時鐘誤差;這對於某些要求精確時間的應用(eg.連假前夕的網路搶訂火車票)會造成一定程度的不便及影響。W32Time服務預設的[每周校時一次]週期設定在這樣的情況下便顯得緩不濟急,需要修改參數來進行調整。由於Windows 2000即將EoL,以下便單純介紹Windows XP以後的設定位置及修改方式。smile

W32Time服務的相關設定存於登錄的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time機碼下,但參數繁雜,直接修改登錄的方式並不方便操作;比較簡單的解法是使用群組原則編輯器來進行修改。以管理者權限啟動gpedit.msc後點至Computer Configuration-Administrative Templates-System(電腦設定-系統管理範本-系統),清單中便可見到Windows Time服務。在Time Providers(時間服務者)的分類當中有兩項需要進行修改:Configure Windows NTP Client(設定Windows NTP用戶端)和Enable Windows NTP Client(啟用Windows NTP用戶端)。 Enable Windows NTP Client的項目是沒什麼好說的,就是直截了當的啟用而已。不過Configure Windows NTP Client的項目除了啟用外,就還有參數需要configure一下: 最重要的自然就是NtpServer了,除了網址外別忘了後面要加上,0x01幾個字,才能連帶啟用下面的SpecialPollInterval參數(強制每間隔多少秒校時一次)而達到維持時間準確的目的。Type的選項不用多說,就是選擇NTP。修改好設定後確定儲存,再去小時鐘處手動校時看看,預計下次校時的時間是不是如剛才所設定的呢?如果有自原先系統預設的604800秒/一周縮短,那就是修改成功了。happy

更多資訊可以參考MS的技術文件:Windows Time Service Tools and Settings,以及chekinkimoWindows下校正時間之設定(by Regedit)之前篇後篇補充

偷工減料?ブラック★ロックシューターBlu-ray&DVDセット(初回限定生産)

Write a comment

New comments have been disabled for this post.

May 2012
S M T W T F S
April 2012June 2012
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31