Aggiungi regola firewall mentre il servizio Windows Firewall è disabilitato


1

Mentre il servizio Windows Firewall è disabilitato, provare ad applicare questo comando ↓

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

causa questo errore:

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

So che puoi aggiungere regole direttamente tramite l'Editor del Registro di sistema aggiungendo valori a questa chiave ↓, ma vorrei ometterlo in questo modo.

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

La domanda è: esiste un altro modo per aggiungere le regole del firewall mentre il servizio Windows Firewall è disabilitato?

Risposte:


3

No, perché il servizio Firewall non è in esecuzione. Abilitalo, aggiungi le regole con netshe poi disabilitalo quando hai finito. Oppure aggiungi tramite il registro come hai suggerito.

In entrambi i casi dovrebbe essere abbastanza indolore da ripetere dopo averlo scritto una volta.


Concordato. Se OP ha bisogno di testarlo con un'interruzione minima di un servizio, direi prima di testare lo script su un altro PC.
Christopher Hostage,

Come affermato in TechNet Magazine 2007 , è meglio utilizzare il servizio anziché il registro per modificare le regole del firewall. Quindi mi atterrò al metodo Start / Edit / Stop.
Corio
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.