w32time服务,即Windows Time服务,使用Network Time Protocol (NTP)来同步计算机系统的时间。为了使w32time服务能够正常工作并与其他系统进行时间同步,需要在防火墙上开放特定的端口。

NTP使用UDP协议,并且默认情况下它运行在端口123上。因此,如果你想让w32time服务作为NTP服务器供其他机器同步时间,或者让它从外部NTP服务器同步时间,你需要确保防火墙允许UDP流量通过端口123。

在Windows中,你可以使用netsh命令来添加一个防火墙规则以开放UDP端口123。以下是添加规则的命令示例:

netsh firewall add portopening protocol=UDP port=123 name="NTP Server" mode=ENABLE scope=ALL

这个命令会创建一个名为"NTP Server"的规则,允许所有来源的UDP流量通过123端口。请注意,出于安全考虑,你应该只允许必要的网络流量,并限制规则的范围到实际需要的IP地址或子网。

如果你使用的是高级防火墙(如Windows Defender高级安全防火墙),你可能需要使用netsh advfirewall命令来进行更详细的配置。例如:

netsh advfirewall firewall add rule name="NTP Server" dir=in action=allow protocol=UDP localport=123

以上命令同样允许入站UDP流量通过端口123。