В Powershell вы можете легко включить или отключить брандмауэр Windows с помощью команды Set-NetFirewallProfile
команда. Эта команда используется для настройки расширенных параметров безопасности брандмауэра для определенного или всех сетевых профилей.
Хотя вы также можете отключить брандмауэр с помощью графического интерфейса, например, Панель управления/Параметры Windows, более эффективно делать это с помощью CLI, например, PowerShell/CMD.
- Как включить брандмауэр с помощью Powershell
- Как отключить брандмауэр с помощью Powershell
- Удаленное включение/отключение брандмауэра с помощью Powershell
- Отключение брандмауэра на одном удаленном компьютере
- Отключение брандмауэра на нескольких удаленных компьютерах
- Как включить/выключить брандмауэр с помощью командной строки?
- Включение брандмауэра с помощью CMD
- Отключение брандмауэра через CMD
- Сетевые профили
- Похожие вопросы
- Как включить/выключить брандмауэр через графический интерфейс?
- Как разрешить приложение через брандмауэр Windows?
- GUI против CLI. Что лучше для отключения брандмауэра?
- Безопасно ли отключать брандмауэр Windows?
- Как изменить параметры общего доступа для сетевых профилей?
Как включить брандмауэр с помощью Powershell
- Нажмите Windows + X, чтобы открыть меню быстрых ссылок.
- Нажмите A и примите приглашение запустить Windows PowerShell (Admin).
- Используйте следующие команды по мере необходимости. Введите их и нажмите Enter после каждой.
- Включите брандмауэр полностью:
Set-NetFirewallProfile -Enabled True
- Включить брандмауэр для определенного профиля (профилей):
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
Подробнее об этом читайте в разделе Сетевые профили. - Проверьте, включен ли брандмауэр:
netsh advfirewall show all
Как отключить брандмауэр с помощью Powershell
- Нажмите Windows + X, чтобы открыть меню быстрых ссылок.
- Нажмите A и примите приглашение для запуска Windows PowerShell (Admin).
- Используйте следующие команды по мере необходимости. Введите их и нажмите Enter после каждой.
- Полностью отключите брандмауэр:
Set-NetFirewallProfile -Enabled False
- Отключите брандмауэр для определенного профиля (профилей):
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
Подробнее об этом читайте в разделе Сетевые профили. - Проверьте, отключен ли брандмауэр:
netsh advfirewall show all
Удаленное включение/отключение брандмауэра с помощью Powershell
Отключение брандмауэра на одном удаленном компьютере
Замените acer22 на имя удаленного компьютера и выполните следующие команды:
Enter-PsSession -ComputerName acer22
Set-NetFirewallProfile -All -Enabled False
Отключение брандмауэра на нескольких удаленных компьютерах
Замените acer22 nitro15 dell и так далее на имена удаленных компьютеров и добавьте или вычтите другие имена по мере необходимости. Затем используйте следующие команды:
$computers = @('acer22', 'nitro15', 'dell')
$computers | ForEach-Object {
Invoke-Command-ComputerName $_ {
Set-NetFirewallProfile-All -Enabled False
}
}
Как включить/выключить брандмауэр с помощью командной строки?
В CMD мы будем использовать команду netsh advfirewall
для включения/выключения брандмауэра. Эта команда также позволяет точно контролировать правила брандмауэра для каждого из профилей (Domain, Public, Private).
Включение брандмауэра с помощью CMD
- Нажмите Windows + R, чтобы запустить «Выполнить».
- Введите cmd и нажмите CTRL + Shift + Enter, чтобы запустить Командную строку.
- Используйте следующие команды по мере необходимости. Введите их и нажмите Enter после каждой.
- Включите брандмауэр полностью:
netsh advfirewall set allprofiles state on
- Включите брандмауэр для текущего профиля:
netsh advfirewall set currentprofile state on
- Включить брандмауэр для определенного профиля (профилей):
netsh advfirewall set publicprofile state on
Замените public на domain или private в зависимости от ситуации. Подробнее об этом читайте в разделе Сетевые профили. - Проверьте, включен ли брандмауэр:
netsh advfirewall show all
Отключение брандмауэра через CMD
- Нажмите Windows + R, чтобы запустить «Выполнить».
- Введите cmd и нажмите CTRL + Shift + Enter, чтобы запустить Командную строку.
- Используйте следующие команды по мере необходимости. Введите их и нажмите Enter после каждой.
- Включите брандмауэр полностью:
netsh advfirewall set allprofiles state off
- Включите брандмауэр для текущего профиля:
netsh advfirewall set currentprofile state off
- Включить брандмауэр для определенного профиля (профилей).
netsh advfirewall set publicprofile state off
Замените public на domain или private в зависимости от ситуации. Подробнее об этом читайте в разделе Сетевые профили. - Проверьте, отключен ли брандмауэр:
netsh advfirewall show all
Сетевые профили
Вы можете включить/отключить брандмауэр для профилей Domain, Public, Private или любой комбинации этих трех профилей. Просто используйте соответствующие профили в командах выше.
- Профиль домена: Применяется в сетях, где хост-система может аутентифицироваться на контроллере домена. Он применяется в бизнес-средах из-за высокого уровня безопасности и аутентификации.
- Частный профиль: Это назначаемый пользователем профиль, предназначенный для доверенных сетей, таких как домашние или рабочие сети. Как правило, в нем можно включить сетевое обнаружение и общий доступ к файлам.
- Публичный профиль: Это профиль по умолчанию, предназначенный для публичных сетей, таких как общественные точки доступа Wi-Fi. Мы рекомендуем отключить обнаружение сети и общий доступ к файлам в целях безопасности.
Похожие вопросы
Как включить/выключить брандмауэр через графический интерфейс?
Включить/выключить брандмауэр через графический интерфейс очень просто. Для этого:
- Нажмите Windows + R, чтобы запустить «Выполнить».
- Введите
windowsdefender://network/
и нажмите Enter, чтобы открыть окно Брандмауэр и сетевая защита. - Щелкните на своем активном профиле и нажмите на переключатель, чтобы включить/выключить брандмауэр.
Как разрешить приложение через брандмауэр Windows?
Брандмауэр контролирует сетевой трафик и блокирует вредное/неподходящее содержимое. Иногда он может блокировать или мешать работе доверенного приложения, которое вам необходимо. В таких случаях вы можете разрешить приложение через брандмауэр, выполнив следующие действия:
- Нажмите Windows + R, чтобы запустить «Выполнить».
- Введите
windowsdefender://network/
и нажмите Enter. - Нажмите на Разрешить приложение через брандмауэр.
- Нажмите Изменить параметры.
- Установите галочку, чтобы разрешить приложение через него. Используйте Разрешить другое приложение, если вы не видите своего приложения в списке.
- Нажмите OK, чтобы сохранить изменения.
GUI против CLI. Что лучше для отключения брандмауэра?
Вы можете использовать как GUI (Панель управления, Параметры Windows), так и CLI (Powershell, Командная строка) для отключения брандмауэра. Это просто вопрос предпочтений.
Большинство пользователей предпочитают GUI (графический интерфейс пользователя), так как его легче понять и сориентироваться. Но CLI (интерфейс командной строки) более эффективен, поскольку для выполнения одной и той же задачи вам нужно ввести всего одну строку кода.
Безопасно ли отключать брандмауэр Windows?
Брандмауэр — это важный уровень безопасности для вашей сети. В идеале для надлежащей защиты следует использовать антивирус вместе с брандмауэром Windows.
Можно временно отключить брандмауэр. Но мы не рекомендуем отключать брандмауэр в долгосрочной перспективе. Это сделает вашу сеть уязвимой для несанкционированного доступа, вредоносных программ и других киберугроз.
Как изменить параметры общего доступа для сетевых профилей?
- Нажмите Windows + I, чтобы открыть Настройки.
- Перейдите в раздел Сеть и Интернет > Ethernet.
- Нажмите Изменить дополнительные параметры общего доступа справа.
- Отрегулируйте параметры общего доступа по своему усмотрению и нажмите Сохранить изменения.