Ako odstrániť duplicitné pravidlá brány Windows Firewall

Duplicitné pravidlá v bráne Windows Firewall zvyčajne nespôsobujú žiadne problémy

  • Viaceré pravidlá môžete z brány Windows Firewall odstrániť manuálne priamo z aplikácie.
  • Pokročilejší používatelia môžu na automatizáciu procesu použiť skript PowerShell.

Duplicitné pravidlá brány Windows Firewall môžu spôsobiť zmätok, najmä ak bránu firewall konfigurujete manuálne, a v niektorých prípadoch to môže spôsobiť, že niektoré aplikácie alebo služby prestanú fungovať.

Tento problém je možné vyriešiť a v tejto príručke vám ukážeme niekoľko metód, ktoré môžete použiť, takže začnime.

Kde sú uložené pravidlá brány Windows Defender Firewall?

Ako testujeme, kontrolujeme a hodnotíme?

Posledných 6 mesiacov sme pracovali na vytvorení nového systému kontroly spôsobu, akým vytvárame obsah. Pomocou neho sme následne prepracovali väčšinu našich článkov, aby sme poskytli skutočné praktické skúsenosti s návodmi, ktoré sme vytvorili.

Pre viac podrobností si môžete prečítať ako testujeme, kontrolujeme a hodnotíme vo WindowsReport.

Pravidlá brány firewall uložené v nasledujúcom kľúči vo vašom registri nájdete na nasledujúcej ceste: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Ako odstránim duplicitné pravidlá v bráne Windows Firewall?

1. Ručne odstráňte pravidlá z nastavení brány firewall

Ikona poznámkyPOZNÁMKA

Odstránenie určitých pravidiel môže viesť k problémom so sieťou, preto ich odstráňte na vlastné riziko.

  1. Stlačte tlačidlo Windows kláves + S a zadajte obranca. Vyberte Windows Defender Firewall s pokročilým zabezpečením.
  2. Na ľavej table vyberte Odchádzajúce pravidlá alebo Prichádzajúce pravidlá.
  3. Vyberte viacero pravidiel pomocou Shift alebo Ctrl a ľavé tlačidlo myši.
  4. Po výbere duplicitných pravidiel brány firewall na ne kliknite pravým tlačidlom myši a vyberte si Odstrániť.
  5. Keď sa zobrazí výzva na potvrdenie, kliknite na Áno.
  6. Opakujte tieto kroky pre všetky pravidlá, ktoré chcete odstrániť.

Namiesto odstránenia pravidiel môže byť lepšou možnosťou ich deaktivovať. Týmto spôsobom, ak sa niečo pokazí, môžete tieto pravidlá znova povoliť.

2. Pomocou skriptu odstráňte pravidlá brány Windows Firewall

  1. OTVORENÉ Poznámkový blok.
  2. Prilepte nasledujúci kód:
    # 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. Kliknite na Súbor a vyberte si Uložiť ako.
  4. Set Uložiť ako typ do Všetky súbory a nastavte názov súboru na firewall.ps1. Nakoniec kliknite Uložiť.
  5. Stlačte tlačidlo Windows kláves + S a typ powershell. Vyberte Spustiť ako správca.
    Powershell Zobraziť veľkosť priečinka v systéme Windows 11Zobraziť veľkosť priečinka v systéme Windows 11
  6. Prepnite sa do adresára, kde je uložený váš súbor ps1, pomocou príkazu cd takto: cd C:\Users\WindowsReport\Documents
  7. Ďalej zadajte firewall.ps1, a skript by mal spustiť a odstrániť duplicitné položky.

Majte na pamäti, že ide o pokročilé riešenie, takže by ste ho mali používať iba vtedy, ak máte nejaké základné znalosti príkazov PowerShell a rozumiete tomu, čo skript robí.

Tipy na čistenie pravidiel brány Windows Firewall

  • Pred odstránením pravidiel si ich prečítajte. Mnohé pravidlá nie sú duplicitné a sú nakonfigurované tak, aby fungovali s rôznymi protokolmi alebo portami.
  • Namiesto odstránenia je vždy lepšie pravidlo zakázať a skontrolovať, či sa po tom nevyskytnú nejaké problémy.
  • Odstráňte iba nadbytočné alebo nepoužívané pravidlá.
  • Správne označte a usporiadajte pravidlá. Usporiadajte pravidlá podľa priority alebo funkčnosti.

Duplicitné pravidlá brány Windows Firewall by sa vás nemali týkať, najmä ak ste ich nevytvorili manuálne. Napriek tomu, že vyzerajú takmer rovnako, pravidlá pravdepodobne nie sú duplikáty, takže ich neodstraňujte, pokiaľ si nie ste 100% istý a neviete, čo dané pravidlá robia.

Prečítajte si viac o tejto téme
  • Ako zrušiť predplatné Xbox Game Pass na PC
  • Oprava: Zaseknuté na Let's Connect You to Network v systéme Windows 11
  • Ako povoliť program Windows Defender v karanténe systému Windows 11
  • Ako povoliť alebo zakázať funkciu Storage Sense v systéme Windows 11
  • Ovládače DYMO pre Windows 11: Ako stiahnuť a nainštalovať

V prípade, že sa chcete dozvedieť viac o bráne Windows Firewall, môžete ju použiť skontrolujte, či firewall neblokuje port alebo program alebo môžeš nakonfigurujte bránu Windows Firewall tak, aby umožňovala rozsahy IP adries na vašom PC.

Keď už o tom hovoríme, môžete dokonca nakonfigurovať pravidlá brány firewall pre aktiváciu systému Windows aby sa počas procesu nevyskytli žiadne problémy.

Stretli ste sa vo svojom počítači s duplicitnými pravidlami brány Windows Firewall a ako ste ich riešili? Podeľte sa s nami o svoje zistenia v sekcii komentárov.

Ako manuálne nastaviť VPN v systéme Windows 11

Ako manuálne nastaviť VPN v systéme Windows 11VpnSprievodcovia Windows 11

V systéme Windows 11 sa môžete pripojiť k serveru VPN pomocou aplikácie NastaveniaAk chcete používať vstavanú sieť VPN v systéme Windows 11, musíte adresu servera pridať manuálne.Pripojenie VPN môž...

Čítaj viac
4 spôsoby, ako skontrolovať a resetovať Windows 11 Uptime

4 spôsoby, ako skontrolovať a resetovať Windows 11 UptimeSprievodcovia Windows 11

Skontrolujte dostupnosť systému Windows 11 v priebehu niekoľkých sekúnd pomocou Správcu úlohKontrolu dostupnosti vášho systému je možné vykonať priamo z aplikácie Nastavenia alebo z ovládacieho pan...

Čítaj viac
Aký je rozdiel medzi CHKDSK, SFC a DISM v systéme Windows 11?

Aký je rozdiel medzi CHKDSK, SFC a DISM v systéme Windows 11?Sprievodcovia Windows 11ČkdskDism

Zistite, ako správne používať tieto príkazy na riešenie problémovAj keď všetky tieto príkazy dokážu opraviť súbory vo vašom počítači, prípady ich použitia sú úplne odlišné.Niektoré z nich skenujú v...

Čítaj viac