其實和以前的server版本配置沒啥不一樣
都是先改注冊表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
設置 AnnounceFlags 為 5
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
設置 Enabled 為 1
然后重啟下服務 (其實win server12 默認根本沒有啟用 w32time 服務…)
net stop w32time net start w32time
最后加入防火牆規則,打開端口 123 ,命令提示符:
netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER
然后終端就可以設置同步了
建議終端修改下時間間隔,注冊表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
SpecialPollInterval 默認為 604800 =7天 * 24小時 * 60分鍾 * 60秒 (也就是說默認是一周同步一次)
改為自己認為合適的時間
另外服務器端還有幾個可選配置,注冊表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
NtpServer 為同步的時間服務源,可以直接改注冊表來指定(不一定非要在 控制面板 中設置,其實倆效果是一樣的)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
MaxNegPhaseCorrection 表示若網絡時間比本地時間快,超過這個秒數將不自動校正
MaxPosPhaseCorrection 表示若網絡時間比本地時間慢,超過這個秒數將不自動校正
若要設置每次必定校正,則設置值為 FFFFFFFF (十六進制)