编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

如何将Windows PC作为NTP校时服务器同步局域网内设备的时间?

wxchong 2024-08-27 22:59:13 开源技术 9 ℃ 0 评论

启用Windows PC的NTP服务,用它作为局域网中的时间服务器,同步校准所有网络、NVR、IPC等设备的系统时间

操作步骤如下:


一、修改注册表

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

依次展开项目:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

把Enabled设置为1,为打开NTP服务,操作如下图所示。

依次展开项目:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

并把AnnounceFlags的值设置为5(系统默认为a)。


二、启动NTP服务

使用win + R 组合键在运行窗口中输入services.msc,打开服务。

在服务项中找到Windows Time,双击打开,将【启动类型】设置为自动。

然后右键重新启动此服务,服务启动成功。

设置为自动后确定,点击右键重新启动此服务,至此服务启动成功。


三、功能测试

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

net stop w32time   //停止
net start w32time  //启动

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


四、错误处理

测试报错1:

如出现上述错误可能服务被防火墙拦截,可以关闭系统防火墙重新测试。

测试报错2:

如出现上述错误可能NTP服务未启动完成,可返回第二步重启NTP服务后重新测试。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表