windows如何开启NTP服务器
步骤如下:
- 禁用windows防火墙或者设置防火墙入站规则(两者二选一)。
- 禁用防火墙步骤:
- 控制面板—>系统和安全—>windows防火墙—>启用或关闭防火墙
- 关闭专用网络和公共网络的防火墙。
- 设置防火墙入站规则步骤:
- 控制面板—>系统和安全—>windows防火墙—>高级设置—>入站规则(右键)—>新建规则—>端口—>下一步—>UDP,特定本地端口:123—>起名NTP—>完成。
- 禁用防火墙步骤:
- 打开Windows注册表:
win+R
->输入regedit
->运行。 - 修改Windows注册表:
- 修改注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\]
中AnnounceFlags
的值为5.AnnounceFlags
值的含义:- 5:强制时钟源为本地CMOS时钟
- a:强制时钟源为本地CMOS时钟
- 修改注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer]
中Enabled
的值为1.即使能NTP服务器. - 修改
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\]
中Enabled
的值为0.即关闭NTP客户端. - 退出注册表。
- 修改注册表
- 打开管理员命令行:右击
开始
—>windows PowerShell(管理员)
- 在命令行中执行如下命令:
- 先停止服务
net stop w32time
。 - 重新打开服务
net start w32time
。如果提示:Windows Time 服务已经启动成功
。则配置ok.
- 先停止服务
- 回环测试ntp服务器是否运行:
- 在命令行中执行:
w32tm /stripchart /computer:127.0.0.1"
- 如果出现
10:41:02 error: 0x80072746
类似这种字样表示不通,服务器没有运行。 - 如果出现
13:59:00, d:+00.0003901s o:+00.0000687s [ * ]
类似这种字样表示服务器运行正常。
- 如果出现
- 在命令行中执行:
关于技术交流
此处后的文字已经和题目内容无关,可以不看。
qq群:825695030
微信公众号:嵌入式的日常
如果上面的文章对你有用,欢迎打赏、点赞、评论。