Windows Server 2012 R2 時間同步


最近的項目兩台服務器都是Windows Server 2012的系統,需要做時間同步,現在是一些從網上搜羅的步驟總結。

具體就是配置windows的注冊表:

一、服務端配置 (NTP服務器,客戶端將根據這台服務器的時間進行同步)

1、 微軟徽鍵+R鍵,進入“運行”,輸入“regedit”,進入注冊表

2、  

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type    
右鍵修->修改 為 NTP (默認就是NTP,可以對一下如果已經是NTP不用改)

3、修改

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer的Enabled的值為1
(原來為0)

4、修改

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config里的"AnnounceFlags"值為5(原來為a)

5、重啟時間服務        

 net stop  w32time  && net start w32time

6、按開始->運行,輸入"services.msc"進入服務,將windows time服務start方式設置為Auto

二、客戶端配置

1、找到 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer, 修改值為設置的NtpServer的IP,后加,0x1。如:"172.31.4.51,0x1"。注意,IP后面跟上逗號和0x1。

2、修改

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient里的
"SpecialPollInterval"

這個代表時間間隔,多長時間和Ntp服務器同步一次,單位為秒,原來的值為"93a80" (十六進制的)

3、修改 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Config里的UpdateInterval的值,
我這里改為5,但其實我不確定這個要不要設置,我自己在試的過程中發現這個不設置好像就同步不到了,所以我才設置,
網上其他人說的配置沒有這一步。這個原來的默認值是360000(十進制的)。

4、

設置 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秒,就不同步

 5、重啟w32time服務  

 net stop w32time && net start w32time      

 6、按開始->運行,輸入"services.msc"進入服務,將windowns time服務start方式設置為Auto

 

作者:梅石楠,石頭的石,楠樹的楠。

我既然活下來,就不能白白活着

                                                                                 -----江左梅郎 梅長蘇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM