Jak odstranit duplicitní pravidla brány Windows Firewall

Duplicitní pravidla v bráně Windows Firewall obvykle nezpůsobují žádné problémy

  • Více pravidel z brány Windows Firewall můžete odstranit ručně přímo z aplikace.
  • Pokročilejší uživatelé mohou k automatizaci procesu použít skript PowerShellu.

Duplicitní pravidla brány Windows Firewall mohou způsobit zmatek, zejména pokud bránu firewall konfigurujete ručně, a v některých případech může způsobit, že některé aplikace nebo služby přestanou fungovat.

Tento problém je možné vyřešit a v této příručce vám ukážeme několik metod, které můžete použít, takže začněme.

Kde jsou uložena pravidla brány Windows Defender Firewall?

Jak testujeme, kontrolujeme a hodnotíme?

Posledních 6 měsíců jsme pracovali na vybudování nového systému kontroly toho, jak vytváříme obsah. S jeho pomocí jsme následně přepracovali většinu našich článků, abychom poskytli skutečné praktické zkušenosti s průvodci, které jsme vytvořili.

Pro více podrobností si můžete přečíst jak testujeme, kontrolujeme a hodnotíme ve WindowsReport.

Pravidla brány firewall uložená v následujícím klíči ve vašem registru naleznete na následující cestě:

Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Jak odstraním duplicitní pravidla v bráně Windows Firewall?

1. Ručně odstraňte pravidla z nastavení brány firewall

Ikona poznámkyPOZNÁMKA

Odstranění určitých pravidel může vést k problémům se sítí, takže je odeberte na vlastní riziko.

  1. zmáčkni Okna klíč + S a vstupte obránce. Vybrat Windows Defender Firewall s pokročilým zabezpečením.
  2. V levém podokně vyberte Odchozí pravidla nebo Příchozí pravidla.
  3. Vyberte více pravidel pomocí Posun nebo Ctrl a levé tlačítko myši.
  4. Jakmile vyberete duplicitní pravidla brány firewall, klikněte na ně pravým tlačítkem a vyberte Vymazat.
  5. Až budete požádáni o potvrzení, klikněte na Ano.
  6. Opakujte tyto kroky pro všechna pravidla, která chcete odebrat.

Místo smazání pravidel může být lepší možnost je zakázat. Tímto způsobem, pokud se něco pokazí, můžete tato pravidla znovu aktivovat.

2. Pomocí skriptu odeberte pravidla brány Windows Firewall

  1. OTEVŘENO poznámkový blok.
  2. Vložte následující 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. Klikněte na Soubor a vybrat si Uložit jako.
  4. Soubor Uložit jako typ na Všechny soubory a nastavte název souboru na firewall.ps1. Nakonec klikněte Uložit.
  5. lis Okna klíč + S a typ powershell. Vybrat Spustit jako administrátor.
    Powershell Zobrazit velikost složky v systému Windows 11Zobrazit velikost složky v systému Windows 11
  6. Přepněte se do adresáře, kde je uložen váš soubor ps1, pomocí příkazu cd takto: cd C:\Users\WindowsReport\Documents
  7. Dále zadejte firewall.ps1, a skript by měl spustit a odstranit duplicitní položky.

Mějte na paměti, že se jedná o pokročilé řešení, takže byste jej měli používat, pouze pokud máte nějaké základní znalosti příkazů PowerShellu a rozumíte tomu, co skript dělá.

Tipy pro čištění pravidel brány Windows Firewall

  • Než je odstraníte, přečtěte si pravidla. Mnoho pravidel není duplicitních a jsou nakonfigurována tak, aby fungovala s různými protokoly nebo porty.
  • Místo mazání je vždy lepší pravidlo deaktivovat a zkontrolovat, zda se po tom neobjeví nějaké problémy.
  • Odstraňte pouze nadbytečná nebo nepoužívaná pravidla.
  • Správně označte a uspořádejte pravidla. Uspořádejte pravidla podle priority nebo funkčnosti.

Duplicitní pravidla brány Windows Firewall by se vás neměla týkat, zvláště pokud jste je nevytvořili ručně. Přestože pravidla vypadají téměř stejně, pravděpodobně nejsou duplicitní, takže je nemažte, pokud si nejste 100% jisti a nevíte, co daná pravidla dělají.

Přečtěte si více o tomto tématu
  • Jak zrušit předplatné Xbox Game Pass na PC
  • Oprava: Zaseknuté na Let's Connect You to the Network ve Windows 11
  • Jak povolit Windows Defender ve Windows 11 Sandbox
  • Jak povolit nebo zakázat Storage Sense v systému Windows 11
  • Ovladače DYMO pro Windows 11: Jak stáhnout a nainstalovat

V případě, že se chcete dozvědět více o bráně Windows Firewall, můžete ji použít zkontrolujte, zda firewall neblokuje port nebo program nebo můžete nakonfigurujte bránu Windows Firewall tak, aby povolovala rozsahy IP adres na vašem PC.

Když už o tom mluvíme, můžete dokonce nakonfigurovat pravidla brány firewall pro aktivaci systému Windows abyste zajistili, že během procesu nenastanou žádné problémy.

Setkali jste se ve svém počítači s duplicitními pravidly brány Windows Firewall a jak jste je řešili? Podělte se s námi o své poznatky v sekci komentářů.

Jsou nastavení displeje zašedlá? Jak je získat zpět

Jsou nastavení displeje zašedlá? Jak je získat zpětPrůvodce Pro Windows 11

Tuto příručku použijte, pokud jsou nastavení zobrazení Windows 11 zašedláNastavení zobrazení Windows 11 může někdy zešednout a nemusí fungovat.Pokud k tomu dojde, průvodce, který jsme pro vás připr...

Přečtěte si více
Kopírování a vkládání nefunguje ve Windows 11: Zde je návod, jak to opravit

Kopírování a vkládání nefunguje ve Windows 11: Zde je návod, jak to opravitPrůvodce Pro Windows 11

Kopírovat a vložit je jednou z nejpoužívanějších metod duplikace obsahuPokud na vašem počítači nefunguje kopírování/vkládání Windows 11, může to být způsobeno poškozenými systémovými soubory, konfl...

Přečtěte si více
Jak změnit číslo/totožnost monitoru v nastavení zobrazení Windows

Jak změnit číslo/totožnost monitoru v nastavení zobrazení WindowsPrůvodce Pro Windows 11

Změna čísla monitoru je stejně snadná jako v níže uvedené příručceVíce monitorů připojených k vašemu počítači může způsobit malé problémy.Pokud chcete změnit pořadí/identitu monitoru, můžete tak uč...

Přečtěte si více