Kaip pašalinti pasikartojančias „Windows“ ugniasienės taisykles

Pasikartojančios „Windows“ ugniasienės taisyklės paprastai nesukelia problemų

  • Galite rankiniu būdu ištrinti kelias taisykles iš Windows ugniasienės tiesiai iš programos.
  • Patyrę vartotojai gali naudoti PowerShell scenarijų procesui automatizuoti.

Pasikartojančios „Windows“ užkardos taisyklės gali sukelti painiavą, ypač jei užkardą konfigūruojate rankiniu būdu, o kai kuriais atvejais tam tikros programos ar paslaugos gali nustoti veikti.

Šią problemą galima išspręsti, o šiame vadove parodysime keletą būdų, kuriuos galite naudoti, todėl pradėkime.

Kur saugomos „Windows Defender“ ugniasienės taisyklės?

Kaip mes tikriname, peržiūrime ir vertiname?

Pastaruosius 6 mėnesius dirbome kurdami naują turinio kūrimo peržiūros sistemą. Naudodami jį vėliau perdarėme daugumą savo straipsnių, kad suteiktume praktinių žinių apie mūsų parengtus vadovus.

Norėdami gauti daugiau informacijos, galite perskaityti kaip mes išbandome, peržiūrime ir vertiname „WindowsReport“..

Užkardos taisykles, saugomas šiame registro rakte, galite rasti šiuo keliu: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Kaip ištrinti pasikartojančias taisykles Windows ugniasienėje?

1. Rankiniu būdu ištrinkite taisykles iš ugniasienės nustatymų

Pastabos piktogramaPASTABA

Ištrynus tam tikras taisykles gali kilti tinklo problemų, todėl pašalinkite jas savo rizika.

  1. Paspauskite Windows klavišas + S ir įeikite gynėjas. Pasirinkite „Windows Defender“ ugniasienė su išplėstine sauga.
  2. Kairiojoje srityje pasirinkite Išvykimo taisyklės arba Įeinančios taisyklės.
  3. Pasirinkite kelias taisykles naudodami Shift arba Ctrl ir kairįjį pelės mygtuką.
  4. Pasirinkę pasikartojančias ugniasienės taisykles, dešiniuoju pelės mygtuku spustelėkite jas ir pasirinkite Ištrinti.
  5. Kai bus paprašyta patvirtinti, spustelėkite Taip.
  6. Pakartokite šiuos veiksmus visoms taisyklėms, kurias norite pašalinti.

Užuot ištrynus taisykles, gali būti geresnis pasirinkimas jas išjungti. Tokiu būdu, jei kas nors nepavyks, vėl galėsite įjungti šias taisykles.

2. Naudokite scenarijų, kad pašalintumėte Windows ugniasienės taisykles

  1. Atviras Užrašų knygelė.
  2. Įklijuokite šį kodą:
    # 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. Spustelėkite Failas ir pasirinkti Išsaugoti kaip.
  4. Nustatyti Išsaugoti kaip tipą į Visi failai ir nustatykite failo pavadinimą į ugniasienė.ps1. Galiausiai spustelėkite Sutaupyti.
  5. Paspauskite Windows klavišas + S ir tipas powershell. Pasirinkite Vykdyti kaip administratorius.
    Powershell Rodyti aplanko dydį sistemoje Windows 11 Rodyti aplanko dydį sistemoje Windows 11
  6. Perjunkite į katalogą, kuriame išsaugomas jūsų ps1 failas, naudodami cd komandą taip: cd C:\Users\WindowsReport\Documents
  7. Toliau įveskite firewall.ps1, ir scenarijus turėtų pradėti ir pašalinti pasikartojančius įrašus.

Atminkite, kad tai yra pažangus sprendimas, todėl turėtumėte jį naudoti tik tada, kai turite pagrindinių žinių apie „PowerShell“ komandas ir suprantate, ką daro scenarijus.

Patarimai, kaip išvalyti „Windows“ ugniasienės taisykles

  • Peržiūrėkite taisykles prieš jas pašalindami. Daugelis taisyklių nėra pasikartojančios ir sukonfigūruotos veikti su skirtingais protokolais ar prievadais.
  • Užuot ištrynę, visada geriau išjungti taisyklę ir patikrinti, ar tai padarius neatsiranda kokių nors problemų.
  • Pašalinkite tik perteklines arba nenaudojamas taisykles.
  • Tinkamai pažymėkite ir sutvarkykite taisykles. Sutvarkykite taisykles pagal prioritetą arba funkcionalumą.

Pasikartojančios „Windows“ ugniasienės taisyklės jums neturėtų rūpėti, ypač jei jų nesukūrėte rankiniu būdu. Nors taisyklės atrodo beveik taip pat, greičiausiai jos nėra pasikartojančios, todėl neištrinkite jų, nebent esate 100% tikri ir žinote, ką daro atitinkamos taisyklės.

Skaitykite daugiau apie šią temą
  • Kaip atšaukti „Xbox Game Pass“ prenumeratą kompiuteryje
  • Pataisymas: įstrigo „Prijungkime jus prie tinklo“ sistemoje „Windows 11“.
  • Kaip įjungti „Windows Defender“ „Windows 11“ smėlio dėžėje
  • Kaip įjungti arba išjungti „Storage Sense“ sistemoje „Windows 11“.
  • DYMO tvarkyklės, skirtos „Windows 11“: kaip atsisiųsti ir įdiegti

Jei norite sužinoti daugiau apie „Windows“ užkardą, galite ją naudoti patikrinkite, ar ugniasienė neblokuoja prievado ar programos arba tu gali sukonfigūruokite „Windows“ ugniasienę, kad leistų IP diapazonus savo kompiuteryje.

Kalbant apie tai, jūs netgi galite sukonfigūruokite ugniasienės taisykles Windows aktyvinimui kad proceso metu nekiltų problemų.

Ar susidūrėte su pasikartojančiomis „Windows“ užkardos taisyklėmis savo kompiuteryje ir kaip su jomis elgėsi? Pasidalykite savo atradimais su mumis komentarų skiltyje.

Ghost Spectre Windows 11 Superlite: atsisiuntimo ir diegimo vadovas

Ghost Spectre Windows 11 Superlite: atsisiuntimo ir diegimo vadovasWindows 11 VadovaiVaiduoklių šmėkla

„Ghost Specter“ siūlo subsidijuotas „Windows 11“ funkcijasKai kurie mūsų skaitytojai negali įdiegti naujausios „Windows 11“ versijos dėl nepakankamų sistemos reikalavimų.„Ghost Spectre Windows 11 S...

Skaityti daugiau
ASUS tvarkyklės, skirtos Windows 11: kaip atsisiųsti ir įdiegti

ASUS tvarkyklės, skirtos Windows 11: kaip atsisiųsti ir įdiegtiWindows 11 VadovaiAsus

Atnaujinkite ASUS tvarkykles sistemoje Windows 11 naudodami integruotas parinktis Jei norite atsisiųsti ASUS tvarkykles sistemoje „Windows 11“, „Device Manager“ yra paprasčiausias būdas.Tvarkyklių ...

Skaityti daugiau
Maksimali ir minimali procesoriaus būsena [kas yra ir sąranka]

Maksimali ir minimali procesoriaus būsena [kas yra ir sąranka]Windows 11 Vadovai

Sužinokite viską apie procesoriaus energijos valdymą sistemoje „Windows“. Jei norite geriau valdyti savo procesorių, tai yra informacija, kurią norėsite žinoti.Norėdami tinkamai paskirstyti galią, ...

Skaityti daugiau