当Windows防火墙服务被禁用时,尝试应用此↓命令

netsh advfirewall firewall add rule name="My App (HTTP-In)" dir=in action=allow protocol=TCP localport=1234 remoteip=localsubnet program=SYSTEM

导致此错误:

An error occurred while attempting to contact the  Windows Firewall service. Make sure that the service is running and try your request again.

我知道您可以通过向↓键添加值来直接通过注册表编辑器添加规则,但是我想省略这种方式。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

问题是:在禁用Windows防火墙服务的情况下,还有另一种添加防火墙规则的方法吗?

最佳答案

netsh

一旦编写了脚本,无论哪种方法都应该很容易重复。