客户端与服务器时间同步命令
在cmd中输入如下命令: net time \\服务器Ip /set /y 可将本机时间与指定的服务器时间同步
扩展:通过修改注册表实现客户端与服务器端实现时间同步
服务器端设置:
1,修改注册表以下项的键值
HKEY_Local_Machine\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 内的“Enable”设置为“1”,打开时间同步服务功能。
2,修改以下键值
HKEY_Local_Machine\System\CurrentControlSet\Services\W32Time\Config里面的“AnnounceFlags”设置为“5”,标示强制主机将它自身宣布为可靠的时间源,从而使用CMOS时钟。如果设置为“a”,则标示为采用外面的时间服务器。
3,重启Win32Time服务执行如下命令:net stop w32time && net start w32time 其中,&&号表示同时执行两条命令。
客户端设置:
1,客户端的设定更改注册表即可。
HKEY_Local_Machine\System\CurrentControlSet\Services\W32Time\TimeProvides\NtpClient里的“SpecialPolInterval”时间间隔(单位为妙,43200为12小时);“SpecialPollTimeRemaining”时间同步的服务器,格式为“Ip address,0”,例如:192.168.1.1,0
2,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers下新建字符串值3,格式为"Ip address",例如:192.168.1.1,服务器Ip地址
3,重启win32time服务,设置完成了,无需重启电脑。如果想立刻时间的变化,可以把时间设置成1、2秒。
备注:
1,用系统自带的window time 服务来实现同步,不能同步年,月;用上面命令则可以。
2,如果时间还是同步不行,检查一下防火墙开了没有,关闭防火墙再试试;如果不想关闭防火墙,则可以在防火墙高级设置中添加window time服务入站规则。
浙公网安备 33010602011771号