Dupliserte regler i Windows-brannmuren forårsaker vanligvis ingen problemer
- Du kan slette flere regler fra Windows-brannmuren manuelt rett fra programmet.
- Mer avanserte brukere kan bruke et PowerShell-skript for å automatisere prosessen.
Dupliserte Windows-brannmurregler kan forårsake forvirring, spesielt hvis du konfigurerer brannmuren manuelt, og i noen tilfeller kan det føre til at enkelte programmer eller tjenester slutter å fungere.
Det er mulig å fikse dette problemet, og i denne veiledningen viser vi deg et par metoder du kan bruke, så la oss komme i gang.
Hvor lagres Windows Defender-brannmurregler?
Hvordan tester, vurderer og vurderer vi?
Vi har jobbet de siste 6 månedene med å bygge et nytt gjennomgangssystem for hvordan vi produserer innhold. Ved å bruke den har vi senere gjort om de fleste av artiklene våre for å gi faktisk praktisk ekspertise på veiledningene vi har laget.
For flere detaljer kan du lese hvordan vi tester, vurderer og vurderer på WindowsReport.
Du kan finne brannmurreglene lagret i følgende nøkkel i registeret på følgende bane:
Software\Policies\Microsoft\WindowsFirewall\FirewallRules
Hvordan sletter jeg dupliserte regler i Windows-brannmuren?
1. Slett reglene manuelt fra brannmurinnstillingene
Sletting av visse regler kan føre til nettverksproblemer, så fjern dem på egen risiko.
- trykk Windows tasten + S og gå inn Forsvarer. Plukke ut Windows Defender-brannmur med avansert sikkerhet.
- Velg fra venstre rute Utgående regler eller Innkommende regler.
- Velg flere regler ved å bruke Skifte eller Ctrl og venstre museknapp.
- Når du har valgt dupliserte brannmurregler, høyreklikker du dem og velger Slett.
- Når du blir bedt om å bekrefte, klikker du på Ja.
- Gjenta disse trinnene for alle reglene du vil fjerne.
I stedet for å slette regler, kan det være et bedre alternativ å deaktivere dem i stedet. På den måten hvis noe går galt, kan du aktivere disse reglene igjen.
2. Bruk skriptet til å fjerne Windows-brannmurregler
- Åpen Notisblokk.
- Lim inn følgende kode:
# 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 }
- Klikk på Fil og velg Lagre som.
- Sett Lagre som type til Alle filer og angi navnet på filen til brannmur.ps1. Klikk til slutt Lagre.
- trykk Windows tasten + S og type kraftskall. Plukke ut Kjør som administrator.
- Bytt til katalogen der ps1-filen din er lagret ved å bruke cd-kommandoen slik:
cd C:\Users\WindowsReport\Documents
- Deretter skriver du brannmur.ps1, og skriptet skal starte og fjerne dupliserte oppføringer.
Husk at dette er en avansert løsning, så du bør bare bruke den hvis du har litt grunnleggende kunnskap om PowerShell-kommandoene og du forstår hva skriptet gjør.
Tips for rengjøring av Windows-brannmurregler
- Se gjennom reglene før du fjerner dem. Mange regler er ikke duplikater, og de er konfigurert til å fungere med forskjellige protokoller eller porter.
- I stedet for å slette, er det alltid bedre å deaktivere en regel og sjekke om det oppstår problemer etter å ha gjort det.
- Fjern kun overflødige regler eller ubrukte.
- Merk og organiser regler riktig. Ordne regler etter prioritet eller funksjonalitet.
Dupliserte Windows-brannmurregler bør ikke bekymre deg, spesielt hvis du ikke opprettet dem manuelt. Til tross for at de ser nesten like ut, er regler sannsynligvis ikke duplikater, så ikke slett dem med mindre du er 100 % sikker og vet hva de aktuelle reglene gjør.
- Slik kansellerer du et Xbox Game Pass-abonnement på PC
- Fix: Sitter fast på La oss koble deg til et nettverk på Windows 11
- Slik aktiverer du Windows Defender i Windows 11 Sandbox
- Slik aktiverer eller deaktiverer du Storage Sense på Windows 11
- DYMO-drivere for Windows 11: Slik laster du ned og installerer
Hvis du vil lære mer om Windows-brannmuren, kan du bruke den til sjekk om brannmuren blokkerer en port eller et program eller du kan konfigurere Windows-brannmuren til å tillate IP-områder på din PC.
Apropos det kan du til og med konfigurere brannmurregler for Windows-aktivering for å sikre at det ikke oppstår problemer under prosessen.
Har du støtt på dupliserte Windows-brannmurregler på PC-en din, og hvordan håndterte du dem? Del funnene dine med oss i kommentarfeltet.