将Windows系统设置为NTP服务器

环境

Windows 10,本机IP地址为:192.168.6.133

步骤

一、编辑注册表

win+r快捷键打开运行窗口,输入regedit打开注册表编辑器,找到以下几项并修改其值:

1、将type的值修改为NTP:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Parameters在右侧找到Type并双击,将数值数据(V)修改为NTP其他保持默认。

2、启动NTPServer服务:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer在右侧找到Enabled并双击,将数值数据(V)修改为1其他保持默认。

3、修改AnnounceFlags值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Config在右侧找到AnnounceFlags并双击,将数值数据(V)修改为5其他保持默认。

注:指定此计算机是时间服务器还是可靠的时间服务器。除非计算机也被归类为时间服务器,否则不会被归类为可靠计算机。

二、重启w32time服务

win+r快捷键打开运行窗口,输入services.msc打开服务窗口,找到Windows Time服务,并重启该服务。

三、关闭防火墙

如果本机开启了防火墙,可以先关闭防火墙,或在防火墙中添加一条入站规则,协议为:udp,端口号为:123

四、测试同步

找一台Windows或linux机器,测试时间同步, linux下使用ntpdate -d测试结果如下:

如果失败时,最后一行会显示no server suitable for synchronization found

end.

 

posted @ 2023-02-02 10:45  xjournal  阅读(971)  评论(0编辑  收藏  举报