Как удалить повторяющиеся правила брандмауэра Windows

Дублированные правила в брандмауэре Windows обычно не вызывают никаких проблем.

  • Вы можете удалить несколько правил из брандмауэра Windows вручную прямо из приложения.
  • Более продвинутые пользователи могут использовать сценарий PowerShell для автоматизации процесса.

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

Эту проблему можно решить, и в этом руководстве мы покажем вам несколько методов, которые вы можете использовать, так что давайте начнем.

Где хранятся правила брандмауэра Защитника Windows?

Как мы тестируем, проверяем и оцениваем?

Последние 6 месяцев мы работали над созданием новой системы проверки того, как мы создаем контент. Используя его, мы впоследствии переработали большинство наших статей, чтобы предоставить практический опыт работы с созданными нами руководствами.

Более подробную информацию вы можете прочитать как мы тестируем, проверяем и оцениваем в WindowsReport.

Вы можете найти правила брандмауэра, хранящиеся в следующем ключе вашего реестра по следующему пути: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Как удалить повторяющиеся правила в брандмауэре Windows?

1. Вручную удалите правила из настроек брандмауэра.

Значок заметкиПРИМЕЧАНИЕ

Удаление определенных правил может привести к проблемам в сети, поэтому удаляйте их на свой страх и риск.

  1. нажмите Окна ключ + С и введите защитник. Выбирать Брандмауэр Защитника Windows с повышенной безопасностью.
  2. На левой панели выберите Исходящие правила или Входящие правила.
  3. Выберите несколько правил, используя Сдвиг или Ctrl и левую кнопку мыши.
  4. Выбрав повторяющиеся правила брандмауэра, щелкните их правой кнопкой мыши и выберите Удалить.
  5. При появлении запроса на подтверждение нажмите Да.
  6. Повторите эти действия для всех правил, которые хотите удалить.

Вместо удаления правил, возможно, было бы лучше отключить их. Таким образом, если что-то пойдет не так, вы сможете снова включить эти правила.

2. Используйте скрипт для удаления правил брандмауэра Windows

  1. Открыть Блокнот.
  2. Вставьте следующий код:
    # Here we use `netsh advfirewall firewall show` to get all firewall rules, since it's way faster than Get-NetFirewallRule!!! $output = (netsh advfirewall firewall show rule name=all verbose | Out-String).Trim() -split '\r?\n\s*\r?\n' $propertyNames = [System.Collections.Generic.List[string]]::new() $objects = @( $(foreach($section in $output ) { $obj = @{} foreach( $line in ($section -split '\r?\n') ) { if( $line -match '^\-+$' ) { continue } $name, $value = $line -split ':\s*', 2 $name = $name -replace " ", "" $obj.$name = $value if($propertyNames -notcontains $name) { $propertyNames.Add( $name ) } } $obj }) | % { foreach( $prop in $propertyNames ) { if( $_.Keys -notcontains $prop ) { $_.$prop = $null } } [PSCustomObject]$_ }) $r = $objects | Group-Object -Property RuleName, Program, Action, Profiles, RemoteIP, RemotePort, LocalIP, LocalPort, Enabled, Protocol, Direction # If you want to take a look # $r | ?{$_.Count -gt 1} | Select-Object -ExpandProperty group | Out-GridView $r | ?{$_.Count -gt 1} | %{ $name = $_ | Select-Object -ExpandProperty group | Select-Object -ExpandProperty RuleName -First 1 # Here we have to use this cmdlet, since `netsh advfirewall firewall delete` can't differentiate rules with the same names and will delte them all! Get-NetFirewallRule -DisplayName $name | Select-Object -Skip 1 | Remove-NetFirewallRule }
  3. Нажмите на Файл и выбери Сохранить как.
  4. Набор Сохранить как тип к Все файлы и задайте имя файла брандмауэр.ps1. Наконец, нажмите Сохранять.
  5. Нажимать Окна ключ + С и введите PowerShell. Выбирать Запустить от имени администратора.
    Powershell Показать размер папки в Windows 11Показать размер папки в Windows 11
  6. Перейдите в каталог, в котором сохранен ваш файл ps1, с помощью команды cd следующим образом: cd C:\Users\WindowsReport\Documents
  7. Далее введите брандмауэр.ps1, и скрипт должен запуститься и удалить повторяющиеся записи.

Имейте в виду, что это расширенное решение, поэтому его следует использовать только в том случае, если у вас есть базовые знания команд PowerShell и вы понимаете, что делает скрипт.

Советы по очистке правил брандмауэра Windows

  • Ознакомьтесь с правилами, прежде чем удалять их. Многие правила не являются дубликатами и настроены для работы с разными протоколами или портами.
  • Вместо удаления всегда лучше отключить правило и проверить, не появятся ли после этого какие-либо проблемы.
  • Удалите только лишние или неиспользуемые правила.
  • Правильно обозначьте и организуйте правила. Упорядочивайте правила по приоритету или функциональности.

Дублирующиеся правила брандмауэра Windows не должны вас беспокоить, особенно если вы не создавали их вручную. Несмотря на то, что правила выглядят почти одинаково, скорее всего, они не являются дубликатами, поэтому не удаляйте их, если вы не уверены на 100% и не знаете, что делают рассматриваемые правила.

Подробнее об этой теме
  • Как отменить подписку Xbox Game Pass на ПК
  • Исправлено: застряло на шаге «Подключим вас к сети» в Windows 11.
  • Как включить Защитника Windows в песочнице Windows 11
  • Как включить или отключить контроль памяти в Windows 11
  • Драйверы DYMO для Windows 11: как скачать и установить

Если вы хотите узнать больше о брандмауэре Windows, вы можете использовать его для проверьте, не блокирует ли брандмауэр порт или программу или вы можете настроить брандмауэр Windows, чтобы разрешить диапазоны IP-адресов на вашем компьютере.

Кстати говоря, вы даже можете настроить правила брандмауэра для активации Windows Чтобы гарантировать, что во время процесса не возникнет никаких проблем.

Сталкивались ли вы с дублированием правил брандмауэра Windows на своем компьютере и как вы с ними справлялись? Поделитесь с нами своими выводами в разделе комментариев.

Добавление погоды Windows 11 на панель задач: все, что вам нужно знать

Добавление погоды Windows 11 на панель задач: все, что вам нужно знатьруководства по Windows 11

Вы можете включить погоду Windows 11 на панели задач, чтобы просматривать информацию о погоде для вашего местоположения.Windows 11 включает встроенный виджет, который активирует значок отображения ...

Читать далее
Как установить программное обеспечение Logitech Unifying в Windows 11

Как установить программное обеспечение Logitech Unifying в Windows 11руководства по Windows 11

Приемник Logitech Unifying упрощает использование нескольких беспроводных устройств с одним ПК.Соединение между устройствами, совместимыми с Logitech, и вашим ПК может быть установлено только с пом...

Читать далее
Ghost Spectre Windows 11 Superlite: руководство по загрузке и установке

Ghost Spectre Windows 11 Superlite: руководство по загрузке и установкеруководства по Windows 11Призрачный призрак

Ghost Spectre предлагает субсидированные функции Windows 11Некоторые из наших читателей не могут установить последнюю версию Windows 11 из-за недостаточных системных требований.Ghost Spectre Window...

Читать далее