1. 修改注冊表項
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Enabled 設定為?1(默認0)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags 設定為?5?(默認 10)
Value
Meaning
0linux
Timeserv_Announce_No, Reliable_Timeserv_Announce_No. The domain controller does not advertise time service.windows
1服務器
Timeserv_Announce_Yes. The domain controller always advertises time service.網絡
2dom
Timeserv_Announce_Auto. The domain controller automatically determines whether it should advertise time service.編輯器
4ide
Reliable_Timeserv_Announce_Yes. The domain contoller will always advertise reliable time service.url
8spa
Reliable_Timeserv_Announce_Auto. The domain controller automatically determines whether it should advertise reliable time service.server
2. 禁用防火墻或設置例外,UDP 123端口。
3. 運行 services.msc,將Windows Time服務設置成
自動(延遲啟動)
Win7下若是設置成自動,下次重啟后此服務會被中止,緣由不詳。
經實驗,延遲啟動也并不須要用戶登陸便可啟動。
4. 重啟動校時服務:net stop w32time && net start w32time
網絡設備(如cisco、h3c交換機……)不能正常同步NTP服務器時間:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\LocalClockDispersion
值修改成0 (默認為0x0000000a)
參考網址:
第二個說明:
(摘自?http://support.microsoft.com/kb/816042/zh-cn?)
1.?將服務器類型更改成?NTP。為此,請按照下列步驟操做:
a.??單擊“開始”,單擊“運行”,鍵入?regedit,而后單擊“肯定”。?b.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type?c.??在右窗格中,右鍵單擊“Type”,而后單擊“修改”。?d.??在“編輯值”的“數值數據”框中鍵入?NTP,而后單擊“肯定”。?2.?將?AnnounceFlags?設置為?5。為此,請按照下列步驟操做:a.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags?b.??在右窗格中,右鍵單擊“AnnounceFlags”,而后單擊“修改”。?c.??在“編輯?DWORD?值”的“數值數據”框中鍵入?5,而后單擊“肯定”。?3.?啟用?NTPServer。為此,請按照下列步驟操做:a.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpServer?b.??在右窗格中,右鍵單擊“Enabled”,而后單擊“修改”。?c.??在“編輯?DWORD?值”的“數值數據”框中鍵入?1,而后單擊“肯定”。?4.?指定時間源。為此,請按照下列步驟操做:a.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/NtpServer?b.??在右窗格中,右鍵單擊“NtpServer”,而后單擊“修改”。?c.??在“編輯值”的“數值數據”框中鍵入?Peers,而后單擊“肯定”。?注意:Peers?是一個占位符,應替換為您的計算機從中獲取時間戳的對等端列表(以空格分隔)。列出的每一個?DNS?名稱都必須是惟一的。必須在每一個?DNS?名稱后面附加?,0x1。若是不在每一個?DNS?名稱后面附加?,0x1,則在步驟?5?中所作的更改將不會生效。?5.?選擇輪詢間隔。為此,請按照下列步驟操做:a.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient/SpecialPollInterval?b.??在右窗格中,右鍵單擊“SpecialPollInterval”,而后單擊“修改”。?c.??在“編輯?DWORD?值”的“數值數據”框中鍵入?TimeInSeconds,而后單擊“肯定”。?注意:TimeInSeconds?是一個占位符,應替換為您但愿各次輪詢之間的間隔秒數。建議值為?900(十進制)。該值將時間服務器配置為每隔?15?分鐘輪詢一次。?6.?配置時間校準設置。為此,請按照下列步驟操做:a.??找到并單擊下面的注冊表子項:?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/MaxPosPhaseCorrection?b.??在右窗格中,右鍵單擊“MaxPosPhaseCorrection”,而后單擊“修改”。?c.??在“編輯?DWORD?值”的“基數”框中單擊以選擇“十進制”。?d.??在“編輯?DWORD?值”的“數值數據”框中鍵入?TimeInSeconds,而后單擊“肯定”。?注意:TimeInSeconds?是一個占位符,應替換為適當的值,如?1?小時?(3600)?或?30?分鐘?(1800)。您選擇的值將因輪詢間隔、網絡情況和外部時間源而異。??e.??找到并單擊下面的注冊表子項:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/MaxNegPhaseCorrection??f.??在右窗格中,右鍵單擊“MaxNegPhaseCorrection”,而后單擊“修改”。?g.??在“編輯?DWORD?值”的“基數”框中單擊以選擇“十進制”。?h.??在“編輯?DWORD?值”的“數值數據”框中鍵入?TimeInSeconds,而后單擊“肯定”。?注意:TimeInSeconds?是一個占位符,應替換為適當的值,如?1?小時?(3600)?或?30?分鐘?(1800)。您選擇的值將因輪詢間隔、網絡情況和外部時間源而異。??7.?退出注冊表編輯器。?8.?在命令提示符處,鍵入如下命令以從新啟動?Windows?時間服務,而后按?Enter:?net stop w32time && net start w32time?通常來講咱們沒有必要本身搭建時間服務器,直接從網上最精確的時間服務器獲取時間便可。?我的認為中國的時間比美國的準,微軟的要比紅帽的和歐洲linux的準,緣由是網速,延時越小越準。?時間同步一級時間服務器更精確(stratum 1)、二級時間服務器(stratum 2)、……、15級時間服務器(stratum 15)。?stratum 1:?210.72.145.44? ??中國科學院國家授時中心?s1a.time.edu.cn??北京郵電大學?s1b.time.edu.cn?清華大學?s1c.time.edu.cn?北京大學?s1d.time.edu.cn?東南大學?s1e.time.edu.cn?清華大學?time.windows.com??美國微軟