局域网下多台windows电脑时间同步

windows时间同步


最近在项目中遇见了多台windows电脑的时间同步问题。在这个项目中,有五台电脑,五台电脑处于同一局域网下,其中有一台可以连接互联网(A电脑)。我需要将其他四台电脑(B、C、D、E电脑)的时间和该台电脑同步。这在windows服务设置中可以实现。
具体做法为将A电脑设置为时间服务器,BCDE电脑从A电脑同步时间。
一、在A电脑上搭建NTP服务器

  1. 修改注册表,使用win+R组合键调出运行窗口并在窗口中输入regedit,打开注册表编辑器。
    局域网下多台windows电脑时间同步_第1张图片
  2. 启用NTPServer服务,路径如下,将Enable设置为1

[计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpServer]
局域网下多台windows电脑时间同步_第2张图片

  1. 重启WTime服务并将服务设置为自动
    局域网下多台windows电脑时间同步_第3张图片
  2. 在本机测试NTP服务搭建是否成功,输入命令

w32tm /stripchart /computer:127.0.0.1

局域网下多台windows电脑时间同步_第4张图片
二、在BCDE电脑上搭建客户端
1.启动WTime服务并将服务设置为自动(参照上面的第三步)
2.利用下列命令同步时间

w32tm /config /manualpeerlist:“NTP服务器IP” /syncfromflags:manual /reliable:YES /update && net stop w32time && net start w32time

你可能感兴趣的:(windows)