win11家庭中文版配置成ntp服务器

Windows 11 家庭中文版可以通过修改注册表和防火墙配置,将本机启用为 NTP 服务器(为局域网内其他设备提供时间同步),但没有图形化界面,需要用命令 / 注册表完成。
 

一、启用 NTP 服务器(注册表 + 服务)

 
  1. 以管理员身份打开 PowerShell 或 CMD。
     
  2. 停止 Windows 时间服务:
     
    net stop w32time
     
     
  3. 打开注册表编辑器:
    regedit
     
     
  4. 定位到以下路径:
     
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
     
     
  5. 双击右侧 Enabled,将值改为 1(启用 NTP 服务器)。
     
     
     
  6. 定位到:
     
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
     
     
  7. 双击 AnnounceFlags,将值改为 5(声明为可靠时间源)。
     
  8. 回到命令行,启动时间服务:
     
    net start w32time
     
     
 

二、放行防火墙(UDP 123 端口)

 
NTP 使用 UDP 123 端口,必须在防火墙放行入站规则:
 
netsh advfirewall firewall add rule name="NTP Server (UDP 123)" dir=in protocol=udp localport=123 action=allow profile=any enable=yes
 
 

三、设置为自动启动(可选)

 
让 Windows Time 服务开机自动运行:
 
  1. services.msc 打开服务
  2. 找到 Windows Time → 属性
  3. 启动类型:自动 → 确定
 

四、验证 NTP 服务器是否正常

 
w32tm /query /configuration
 
 
查看:
 
  • NtpServer 部分:Enabled: 1 (Local)
  • AnnounceFlags: 5
 

五、客户端使用

 
在其他电脑 / 设备上,NTP 服务器地址填这台 Win11 的 局域网 IP(如 192.168.1.100)即可同步。
 

 
需要我把以上步骤整理成一键批处理脚本吗?你只需以管理员身份运行即可自动完成全部配置。
posted @ 2026-03-30 10:13  你说夕阳很美  阅读(589)  评论(0)    收藏  举报