Как отключить настройки брандмауэра Windows

Я делаю работу, связанную с брандмауэром. Я могу программно включить/выключить брандмауэр Windows с помощью COM-интерфейса, но я хочу отключить параметры включения/выключения. Есть ли для этого COM-интерфейс, Windows API?


person Mrunal    schedule 29.07.2014    source источник
comment
Какие параметры вы пытаетесь включить или отключить? COM API позволяет добавлять, редактировать и удалять отдельные правила. Это то, что вы имеете в виду под вариантами или что-то еще?   -  person selbie    schedule 29.07.2014
comment
Вы имеете в виду, что хотите запретить пользователю использовать панель управления для отключения брандмауэра? Вы можете сделать это с помощью групповой политики, и я считаю, что можно программно настроить локальную групповую политику, хотя я не знаком с деталями. Конечно, пользователь все равно сможет обойти это, если он знает, что делает.   -  person Harry Johnston    schedule 30.07.2014
comment
Да, это то, что я имею в виду, чтобы пользователь не мог использовать панель управления для включения / выключения брандмауэра.   -  person Mrunal    schedule 30.07.2014


Ответы (2)


Вы можете отключить брандмауэр Windows через командную строку. Просто вставьте эту команду в командную строку.

netsh advfirewall отключил состояние текущего профиля

person Eswar    schedule 12.11.2019

Это поведение вызвано наличием групповой политики для брандмауэра, в частности брандмауэра Windows. : настройка защиты всех сетевых подключений.

Согласно Как отключить брандмауэр Windows с помощью python, вам необходимо включить этот параметр любым из доступных способов, описанных там.

person ivan_pozdeev    schedule 02.02.2016