1

Пока служба брандмауэра 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 отключена?

1 ответ1

3

Нет, потому что служба брандмауэра не работает. Включите его, добавьте правила с помощью netsh , а затем отключите его, когда закончите. Или добавьте через реестр, как вы предложили.

В любом случае повторение должно быть довольно безболезненным, если вы один раз написали сценарий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .