Windowsi tulemüüri dubleeritud reeglid ei põhjusta tavaliselt probleeme
- Saate Windowsi tulemüürist mitu reeglit käsitsi otse rakendusest kustutada.
- Kogenumad kasutajad saavad protsessi automatiseerimiseks kasutada PowerShelli skripti.

Dubleeritud Windowsi tulemüürireeglid võivad tekitada segadust, eriti kui konfigureerite tulemüüri käsitsi, ja mõnel juhul võib see teatud rakenduste või teenuste töö lõpetada.
Seda probleemi on võimalik lahendada ja selles juhendis näitame teile paari meetodit, mida saate kasutada, nii et alustame.
Kus on salvestatud Windows Defenderi tulemüürireeglid?
Kuidas me testime, üle vaatame ja hindame?
Oleme viimased 6 kuud töötanud selle kallal, et luua uus sisu tootmise ülevaatussüsteem. Seda kasutades oleme hiljem enamiku oma artiklitest ümber teinud, et pakkuda meie koostatud juhendite kohta tegelikke praktilisi teadmisi.
Lisateabe saamiseks võite lugeda kuidas me WindowsReportis testime, üle vaatame ja hindame.
Oma registri järgmises võtmes salvestatud tulemüürireeglid leiate järgmiselt teelt: Software\Policies\Microsoft\WindowsFirewall\FirewallRules
Kuidas kustutada dubleerivad reeglid Windowsi tulemüüris?
1. Kustutage tulemüüri sätetest reeglid käsitsi
Teatud reeglite kustutamine võib põhjustada võrguprobleeme, seega eemaldage need omal vastutusel.
- Vajutage nuppu Windows klahv + S ja sisestage kaitsja. Valige Täiustatud turvalisusega Windows Defenderi tulemüür.
- Valige vasakpoolselt paanilt Väljamineku reeglid või Sissetulemise reeglid.
- Valige mitu reeglit kasutades Shift või Ctrl ja hiire vasakut nuppu.
- Kui olete dubleerivad tulemüürireeglid valinud, paremklõpsake neid ja valige Kustuta.
- Kui teil palutakse kinnitada, klõpsake nuppu Jah.
- Korrake neid samme kõigi reeglite puhul, mille soovite eemaldada.
Reeglite kustutamise asemel võib olla parem võimalus need keelata. Nii saate need reeglid uuesti lubada, kui midagi läheb valesti.
2. Kasutage skripti Windowsi tulemüüri reeglite eemaldamiseks
- Avatud Märkmik.
- Kleepige järgmine kood:
# 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 }
- Kliki Fail ja vali Salvesta kui.
- Määra Salvesta tüübina juurde Kõik failid ja määrake faili nimeks tulemüür.ps1. Lõpuks klõpsake Salvesta.
- Vajutage Windows klahv + S ja tüüp powershell. Valige Käivitage administraatorina.
- Lülituge kataloogi, kuhu teie ps1-fail salvestatakse, kasutades käsku cd järgmiselt:
cd C:\Users\WindowsReport\Documents
- Järgmisena tippige firewall.ps1, ja skript peaks käivitama ja duplikaatkirjed eemaldama.
Pidage meeles, et see on täiustatud lahendus, seega peaksite seda kasutama ainult siis, kui teil on PowerShelli käskude kohta põhiteadmised ja saate aru, mida skript teeb.
Näpunäiteid Windowsi tulemüüri reeglite puhastamiseks
- Vaadake reeglid enne nende eemaldamist üle. Paljud reeglid ei ole duplikaadid ja need on konfigureeritud töötama erinevate protokollide või portidega.
- Kustutamise asemel on alati parem reegel keelata ja kontrollida, kas pärast seda ei ilmne probleeme.
- Eemaldage ainult üleliigsed või kasutamata reeglid.
- Märgistage ja korraldage reeglid õigesti. Järjesta reeglid prioriteedi või funktsionaalsuse järgi.
Dubleerivad Windowsi tulemüürireeglid ei tohiks teid puudutada, eriti kui te ei loonud neid käsitsi. Vaatamata sellele, et reeglid näevad välja peaaegu ühesugused, ei ole need tõenäoliselt duplikaadid, seega ärge kustutage neid, kui te pole 100% kindel ja teate, mida kõnealused reeglid teevad.
- Kuidas tühistada Xbox Game Passi tellimus arvutis
- Parandus: Windows 11 ühendame teid võrguga kinni
- Windows Defenderi lubamine Windows 11 liivakastis
- Storage Sense'i lubamine või keelamine Windows 11-s
- DYMO draiverid Windows 11 jaoks: kuidas alla laadida ja installida
Kui soovite Windowsi tulemüüri kohta lisateavet, saate seda kasutada kontrollige, kas tulemüür ei blokeeri porti või programmi või saate konfigureerige Windowsi tulemüür IP-vahemike lubamiseks arvutis.
Rääkides sellest, võite isegi konfigureerige tulemüürireeglid Windowsi aktiveerimiseks tagamaks, et protsessi käigus ei teki probleeme.
Kas olete oma arvutis kohanud dubleerivaid Windowsi tulemüürireegleid ja kuidas olete nendega toime tulnud? Jagage oma järeldusi meiega kommentaaride jaotises.