推荐使用本站工具“Windows搭建时间同步服务器工具”:传送门->
要把一台电脑设置为时间同步服务器就要用到NTP服务,那么什么是NTP服务呢?
一:关于NTP服务
NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。
模式:C/S模式
端口:123(udp)
二:开启Windows NTP服务
1、确保123(udp)端口对外开放。有2种方法,根据你的实际情况选择其中一种即可。
方法1:关闭计算机防火墙
进入到“控制面板” -> “Windows 防火墙”
a. “还原默认设置”先把防火墙还原为默认设置
b. “打开或关闭 Windows 防火墙” 中 关闭防火墙

c. “高级设置” -> “Windows 防火墙属性”中 把“域配置文件”、“专用配置文件”、“公用配置文件”的防火墙状态设置为关闭。
方法2:防火墙中设置123(udp)端口为允许访问
以管理员身份运行cmd执行以下命令:
netsh advfirewall firewall add rule name=NTPSERVER dir=in action=allow protocol=UDP localport=123

2、启动“Windows Time”服务,并把“启动类型”设置为“自动”
在桌面上右击“计算机” -> “管理” -> “服务”
3、开启NTP服务
a. 运行注册表regedit。(按住“win+r”打开“运行”对话框,输入regedit,点击“确定”打开注册表)

b. 服务器类型更改为NTP。定位至“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters”,修改右侧Type值为NTP

c. 设置自身为可靠的时间源。定位至“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config”,修改右侧AnnounceFlags值为5(5的意思是自身为可靠的时间源)

d. 启用NTPServer。定位至“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer”,修改右侧Enabled值为1(1开启)

4、重新启动“Windows Time”服务
以管理员身份运行cmd,输入以下命令重新启动“Windows Time”服务。
net stop w32time && net start w32time

三:测试
在同局域网内另一台windows电脑右键打开“调整日期/时间”,如下图:




