一、修改注册表值
以管理员身份打开 cmd,然后运行以下两句命令:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v AnnounceFlags /t REG_DWORD /d 5
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 1
二、重启 Windows Time 服务
还是以管理员身份打开 cmd,然后运行以下两句命令:
net stop w32time
net start w32time
三、测试配置是否成功
打开 cmd 运行以下命令:
w32tm /stripchart /computer:127.0.0.1
四、放行端口
需要设置防火墙放行 UDP 协议 123 端口:
如果是 Windows 10 以上的系统,可以使用 Powershell 来配置防火墙:
New-NetFirewallRule -DisplayName 'NTP Server' -Description 'NTP Server' -Profile 'Domain,Private,Public' -Direction Inbound -Action allow -Protocol UDP -LocalPort 123
如果是 windows 7 系统,就需要手动添加防火墙入站规则。
本文由 oaoa 发表,最后编辑时间为:2023-09-28 00:13