Adicione uma regra de firewall enquanto o serviço do Firewall do Windows está desativado

1

Enquanto o serviço do Firewall do Windows está desativado ao tentar aplicar este comando ↓

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

causa este erro:

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

Eu sei que você pode adicionar regras diretamente através do Editor do Registro, adicionando valores a essa chave ↓, mas eu gostaria de omitir desta forma.

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

A pergunta é: existe outra maneira de adicionar regras de firewall enquanto o serviço do Firewall do Windows está desativado?

    
por Corio 16.05.2018 / 17:00

1 resposta

3

Não, porque o serviço do Firewall não está sendo executado. Ative-o, adicione as regras com netsh e, em seguida, desative-o quando terminar. Ou adicione através do registro como você sugeriu.

De qualquer forma, deve ser bem indolor repetir uma vez que você tenha feito o script uma vez.

    
por 16.05.2018 / 17:55