一、服务端配置 (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、重启时间服务 进入cmd执行命令 net stop w32time && net start w32time
6、按开始->运行,输入"services.msc"进入服务,将windows time服务start方式设置为Auto。
一键设置脚本:
;Windows Time
sc config w32time start= auto
net start w32time
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v AnnounceFlags /t REG_DWORD /d 5 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time /v Start /t REG_DWORD /d 2 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v Type /t REG_SZ /d NTP /f
::由于NTP采用UDP协议传播,因此必须在防火墙开放UDP的123端口,否则将无法进行时间同步。
::echo 修改Windows防火墙设置,允许123端口的UDP连接。开启NTP端口 NTP默认使用的端口号是UDP123
::ipseccmd -w REG -p "Nable ports" -r "Nable UDP/123" -f *+0:123:UDP -n PASS -x
net stop w32time && net start w32time
二、客户端配置
1、找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer,
修改值为设置的NtpServer的IP,后加,0x1。如:"172.31.4.51,0x1"。
注意,IP后面跟上逗号和0x1。
2、修改
HKEY_LOCAL_MACHINE