1、服務端配置 (Ntp服務器,客戶端將根據這臺服務器的時間進行同步)windows
一、微軟鍵+R鍵,進入「運行」,輸入「regedit」,進入註冊表服務器
二、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 右鍵修->修改 爲 NTP (默認就是NTP,能夠對一下若是已是NTP不用改)ide
三、修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer的Enabled的值爲1(原來爲0) ci
四、修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config裏的"AnnounceFlags"值爲5(原來爲a)cmd
五、重啓時間服務 進入cmd執行命令 net stop w32time && net start w32time同步
六、按開始->運行,輸入"services.msc"進入服務,將windows time服務start方式設置爲Autoit
2、客戶端配置io
一、找到配置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer,date
修改值爲設置的NtpServer的IP,後加,0x1。如:"172.31.4.51,0x1"。
注意,IP後面跟上逗號和0x1。
二、修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient裏的 "SpecialPollInterval",
這個表明時間間隔,多長時間和Ntp服務器同步一次,單位爲秒,原來的值爲"93a80" (十六進制的)
三、修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Config裏的UpdateInterval的值,我這裏改成5,但其實我不肯定這個要不要設置,我本身在試的過程當中發現這個不設置好像就同步不到了,因此我才設置,網上其餘人說的配置沒有這一步。這個原來的默認值是360000(十進制的)。
四、設置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection 爲 FFFFFFFF(原來爲d2f0,十六進制)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection 爲 FFFFFFFF(原來爲d2f0,十六進制)
MaxNegPhaseCorrection這個表明慢於NTP服務器的時間,若是本地時間超過NTP服務器MaxNegPhaseCorrection秒,就不一樣步;
MaxPosPhaseCorrection這個表明快於NTP服務器的時間,若是本地時間超過NTP服務器MaxNegPhaseCorrection秒,就不一樣步
五、重啓w32time服務 net stop w32time && net start w32time
六、按開始->運行,輸入"services.msc"進入服務,將windowns time服務start方式設置爲Auto