Как да премахнете дублиращи се правила на защитната стена на Windows

Дублираните правила в защитната стена на Windows обикновено не създават проблеми

  • Можете да изтриете няколко правила от защитната стена на Windows ръчно направо от приложението.
  • По-напредналите потребители могат да използват PowerShell скрипт за автоматизиране на процеса.

Дублираните правила на защитната стена на Windows могат да причинят объркване, особено ако ръчно конфигурирате защитната си стена, а в някои случаи това може да доведе до спиране на работата на определени приложения или услуги.

Възможно е да коригирате този проблем и в това ръководство ще ви покажем няколко метода, които можете да използвате, така че нека започваме.

Къде се съхраняват правилата на защитната стена на Windows Defender?

Как тестваме, преглеждаме и оценяваме?

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

За повече подробности можете да прочетете как тестваме, преглеждаме и оценяваме в WindowsReport.

Можете да намерите вашите правила за защитна стена, съхранени в следния ключ във вашия регистър по следния път: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Как да изтрия дублирани правила в защитната стена на Windows?

1. Изтрийте ръчно правилата от настройките на защитната стена

Икона за бележкаЗАБЕЛЕЖКА

Изтриването на определени правила може да доведе до проблеми с мрежата, така че ги премахнете на свой собствен риск.

  1. Натисни Windows ключ + С и влезте защитник. Изберете Защитна стена на Windows Defender с разширена защита.
  2. От левия прозорец изберете Изходящи правила или Входящи правила.
  3. Изберете няколко правила, като използвате Shift или 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. Натиснете Windows ключ + С и тип powershell. Изберете Изпълни като администратор.
    Powershell Показване на размера на папката в Windows 11 Показване на размера на папката в Windows 11
  6. Превключете към директорията, където е записан вашият ps1 файл, като използвате командата cd по следния начин: cd C:\Users\WindowsReport\Documents
  7. След това въведете firewall.ps1, и скриптът трябва да започне и да премахне дублиращите се записи.

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

Съвети за почистване на правилата на защитната стена на Windows

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

Дублиращите се правила на защитната стена на Windows не трябва да ви притесняват, особено ако не сте ги създали ръчно. Въпреки че изглеждат почти еднакви, вероятно правилата не са дубликати, така че не ги изтривайте, освен ако не сте 100% сигурни и знаете какво правят въпросните правила.

Прочетете повече по тази тема
  • Как да отмените абонамент за Xbox Game Pass на компютър
  • Поправка: Заседнал на Нека ви свържем към мрежа в Windows 11
  • Как да активирате Windows Defender в Windows 11 Sandbox
  • Как да активирате или деактивирате Storage Sense в Windows 11
  • DYMO драйвери за Windows 11: Как да изтеглите и инсталирате

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

Говорейки за това, можете дори конфигурирайте правилата на защитната стена за активиране на Windows за да се гарантира, че няма да възникнат проблеми по време на процеса.

Срещали ли сте дублирани правила на защитната стена на Windows на вашия компютър и как сте се справили с тях? Споделете вашите открития с нас в секцията за коментари.

Как да промените номера/идентичността на монитора в настройките на дисплея на Windows

Как да промените номера/идентичността на монитора в настройките на дисплея на Windowsръководства за Windows 11

Промяната на номера на вашия монитор е толкова лесна, колкото в ръководството по-долуМножество монитори, включени към вашия компютър, могат да имат малки проблеми.Ако искате да смените реда/идентич...

Прочетете още
Нулирайте всички аудио настройки на Windows 11 [Бързи стъпки]

Нулирайте всички аудио настройки на Windows 11 [Бързи стъпки]ръководства за Windows 11

Знанието как да нулирате настройките на звука в Windows 11 може да бъде полезно Потребителите на Windows 11 понякога изпитват проблеми и проблеми, свързани със звука.Когато го направите, нулирането...

Прочетете още
Включване или изключване на Focus Assist в Windows 11 [Лесни стъпки]

Включване или изключване на Focus Assist в Windows 11 [Лесни стъпки]ръководства за Windows 11

Изключете Focus Assist от Quick Settings с две кликванияАктивирането на функцията Focus Assist на вашия компютър ще деактивира избраните известия да не прекъсват задачите ви.Недостатък на функцията...

Прочетете още