Windows安装NTP服务
NTP服务器介绍
NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。
端口
NTP 运行于 UDP 端口 123 上。此服务的 Windows 2000 版本使用简单网络时间协议 (SNTP)。SNTP 也运行于 UDP 端口 123 上。
系统服务名称:W32Time
Windows时间服务介绍
从Windows 2000起的所有Microsoft Windows版本都包括Windows时间服务(W32Time),其具有将计算机时钟同步到NTP服务器的能力。W32Time服务最初是为实现Kerberos第五版的身份验证协议,它需要误差5分钟内正确时间值以防止重放攻击。Windows 2000和Windows XP中只实现了简单的NTP,并在几个方面违反了NTP第3版的标准。从Windows Server 2003和Windows Vista开始,已包括匹配完整NTP的实现。微软称W32Time服务不能可靠地将同步时间保持在1至2秒的范围内。如果需要更高的精度,微软建议使用其他NTP实现。
详细步骤
1、在Windows 服务器下,按住“ Windows+R ”打开“运行”对话框,输入regedit,点击“确定”打开注册表编辑器。
2、确认类型是否为NTP(默认为NTP)
HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → W32Time → Parameters → Type
3、在注册表中依次展开:
HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → W32Time → TimeProviders → NtpServer
在NtpServer项的右侧键值 Enabled,将默认的0改为1,1为启用NTP服务器。



4、再在注册表中依次展开:
HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → W32Time → Config
找到Config项右侧的AnnounceFlags。
把默认的10(或者为十六进制的a)改为5,5的意思就是自身为可靠的时间源。



5、修改完以上之后关闭注册表编辑器
win7下以管理员身份打开命令行,Windows10则先按 Windows+X 再按 A 以管理员身份打开命令行。
6、重启W32Time服务(在服务中Windows Time重启也可),来保证设置有效。
net stop w32time(停止)
net start w32time(启动)

7、Win+R,输入"services.msc"进入服务,将windows time服务启动类型设置为自动。
8、修改Windows防火墙设置,在入站规则中允许123端口的UDP连接。管理工具防火墙入站规则端口123,UDP连接即可。


9、测试
#在cmd窗口中输入
w32tm /stripchart /computer:127.0.0.1
#如果有回显则服务正常。

10、设置局域网内windows电脑时间同步。


浙公网安备 33010602011771号