一、服务器设置

1.1开启123 UDP端口

打开控制面板 -> Windows Defender 防火墙 -> 高级设置 -> 入站规则,点击新建规则。 选择“端口”,下一步。选择UDP,在特定本地端口中输入123。选择允许连接。下一步。出现“域”,“专用”,“公用”,都要勾选,下一步。命名为Open NTP port。点击完成。

1.2未开启123端口,可设置关闭防火墙

打开控制面板—系统和安全—选择Windows防火墙,点击“打开或关闭Windows防火墙”,选择“关闭Windows防火墙”(家庭或工作(专用)网络位置设置和公用网络位置设置都要关闭)

2.修改注册表

2.1使用win + R 组合键在运行窗口中输入regedit,打开注册表编辑器。

2.2依次展开数据项目,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,把Enabled设置为1,为打开NTP服务

2.3依次打开,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,并把AnnounceFlags的值设置为5(系统默认为a)

3.启动NTP服务使用win+r组合键在运行窗口中输入services.msc,打开服务。在服务项中找到Windows Time,设置为自动后确定,点击右键重新启动此服务,至此服务启动成功。

注:启动和关闭windowsNTP的方式,还可以使用命令行来管理

启动:net start w32time

停止:net stop w32time

4.使用win+R 组合键在运行窗口中输入“gpedit.msc”

4.1展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\全局配置设置”; 将其状态改变为“已启用”

4.2展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\启用WindowsNTP服务器”将其状态改变为“已启用”

5.本机测试在cmd窗口中输入w32tm空格/stripchart空格/computer:192.168.1.77 (这里的IP是配置NTP服务器的IP地址),如果有回显则服务正常。

6.将服务器的internet时间设置为与Internet的时间服务器同步,同步地址:ntp.ntsc.ac.cn

二、客户端配置

适用于Windows XP、Windows Server 2003、Windows Vista、Windows 7以及Windows Sever 2008。

1.运行中输入“gpedit.msc”;

2.展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\启用Windows NTP客户端”

3.将其状态改变为“已启用”;

4.展开“策略”下的“计算机配置中的“管理模板\系统\Windows 时间服务\时间提供程序\配置Windows NTP客户端”

5.将其状态改变为“已启用”;

6.改变NtpServer参数中的IP为时间服务器地址:xxx.xxx.xxx.xxx,0x9;ntp.ntsc.ac.cn time.nist.gov

7.改变Type参数NTP;

8.在Windows 服务中启动Windows Time服务,并设置启动类型为“自动”;

9.双击任务栏右下角“时间”,打开 [ 时间和日期 属性 ] 设置对话框

10.选择 [ Internet时间 ] 标签

11.选中 [ 自动与Internet时间服务器同步 ] 选项,在 [ 服务器 ] 中填入“xxx.xxx.xxx.xxx”。点击 [ 应用 ] 并按 [ 立即更新 ] 可直接同步。看是否出现“windows在于XXX进行同步时出错”的信息,还是出现“时钟在2022/12/16 12:12:00 与XXX同步成功”

12.点击 [ 应用 ] 并按 [ 立即更新 ] 可直接同步。看是否出现“windows在于XXX进行同步时出错”的信息,还是出现“时钟在2022/12/16 12:12:00 与XXX同步成功”