Q:Windows 开启 NTP 服务器功能的完整步骤,仅使用标准命令,无特殊符号,适合复制执行:
Posted on 2026-02-10 09:49 三年三班王小朋 阅读(189) 评论(0) 收藏 举报步骤 1:以管理员身份打开命令提示符(CMD)或 PowerShell
步骤 2:启用 NTP 服务器功能
运行以下命令:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer" /v Enabled /t REG_DWORD /d 1 /f
步骤 3:设置本机为可靠时间源
运行以下命令:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v AnnounceFlags /t REG_DWORD /d 5 /f
步骤 4:配置 Windows 从外部时间服务器同步(可选但推荐)
运行以下命令(使用阿里云 NTP 服务器为例):
w32tm /config /syncfromflags:manual /manualpeerlist:"ntp.aliyun.com" /reliable:yes /update
步骤 5:重启 Windows Time 服务
运行以下命令:
net stop w32time
net start w32time
步骤 6:开放防火墙 UDP 123 端口
运行以下命令:
netsh advfirewall firewall add rule name="NTP Server UDP 123" dir=in action=allow protocol=UDP localport=123
步骤 7:验证配置是否生效
运行以下命令检查:
w32tm /query /configuration
确认输出中包含:
NtpServer (本地)
Enabled: 1 (本地)
以及
AnnounceFlags: 5 (本地)
步骤 8:查看本机 IP 地址(供 Linux 配置使用)
运行以下命令:
ipconfig
记录 IPv4 地址(例如 192.168.1.50)
精简的 Windows 命令集
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer" /v Enabled /t REG_DWORD /d 1 /f reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v AnnounceFlags /t REG_DWORD /d 5 /f w32tm /config /syncfromflags:manual /manualpeerlist:"ntp.aliyun.com" /reliable:yes /update net stop w32time && net start w32time netsh advfirewall firewall add rule name="NTP Server UDP 123" dir=in action=allow protocol=UDP localport=123
完成以上步骤后,Windows 即可作为 NTP 服务器,供 Linux 或其他设备通过 Chrony 或 NTP 客户端同步时间。
浙公网安备 33010602011771号