Kā noņemt dublētus Windows ugunsmūra noteikumus

Dublētas kārtulas Windows ugunsmūrī parasti neizraisa nekādas problēmas

  • Varat manuāli dzēst vairākus noteikumus no Windows ugunsmūra tieši no lietojumprogrammas.
  • Pieredzējuši lietotāji var izmantot PowerShell skriptu, lai automatizētu procesu.

Dublēti Windows ugunsmūra noteikumi var radīt neskaidrības, it īpaši, ja manuāli konfigurējat ugunsmūri, un dažos gadījumos tas var izraisīt noteiktu lietojumprogrammu vai pakalpojumu darbības pārtraukšanu.

Šo problēmu ir iespējams novērst, un šajā rokasgrāmatā mēs parādīsim dažas metodes, kuras varat izmantot, tāpēc sāksim darbu.

Kur tiek glabāti Windows Defender ugunsmūra noteikumi?

Kā mēs pārbaudām, pārskatām un vērtējam?

Pēdējos 6 mēnešus esam strādājuši, lai izveidotu jaunu satura veidošanas pārskatīšanas sistēmu. Izmantojot to, mēs pēc tam esam pārveidojuši lielāko daļu rakstu, lai sniegtu faktiskas praktiskas zināšanas par mūsu izstrādātajām ceļvežiem.

Sīkāku informāciju varat lasīt kā mēs pārbaudām, pārskatām un vērtējam pakalpojumā WindowsReport.

Ugunsmūra kārtulas, kas saglabātas šādā reģistra atslēgā, varat atrast tālāk norādītajā ceļā: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Kā izdzēst dublētos noteikumus Windows ugunsmūrī?

1. Manuāli izdzēsiet noteikumus no ugunsmūra iestatījumiem

Piezīmes ikonaPIEZĪME

Noteiktu noteikumu dzēšana var izraisīt tīkla problēmas, tāpēc noņemiet tos, uzņemoties risku.

  1. Nospiediet pogu Windows taustiņš + S un ievadiet aizstāvis. Izvēlieties Windows Defender ugunsmūris ar uzlabotu drošību.
  2. Kreisajā rūtī atlasiet Izejošo noteikumu noteikumi vai Ienākošie noteikumi.
  3. Atlasiet vairākus noteikumus, izmantojot Shift vai Ctrl un peles kreiso pogu.
  4. Kad esat atlasījis ugunsmūra noteikumu dublikātus, ar peles labo pogu noklikšķiniet uz tiem un izvēlieties Dzēst.
  5. Kad tiek prasīts apstiprināt, noklikšķiniet uz .
  6. Atkārtojiet šīs darbības visiem noteikumiem, kurus vēlaties noņemt.

Tā vietā, lai dzēstu noteikumus, varētu būt labāks risinājums tos atspējot. Tādā veidā, ja kaut kas noiet greizi, varat atkārtoti iespējot šos noteikumus.

2. Izmantojiet skriptu, lai noņemtu Windows ugunsmūra noteikumus

  1. Atvērt Notepad.
  2. Ielīmējiet šādu kodu:
    # 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. Klikšķiniet uz Fails un izvēlēties Saglabāt kā.
  4. Iestatīt Saglabāt kā veidu uz Visi faili un iestatiet faila nosaukumu uz ugunsmūris.ps1. Visbeidzot noklikšķiniet uz Saglabāt.
  5. Nospiediet Windows taustiņš + S un tips Powershell. Izvēlieties Izpildīt kā administratoram.
    Powershell Rādīt mapes izmēru operētājsistēmā Windows 11 Rādīt mapes izmēru operētājsistēmā Windows 11
  6. Pārslēdzieties uz direktoriju, kurā tiek saglabāts jūsu ps1 fails, izmantojot cd komandu, piemēram: cd C:\Users\WindowsReport\Documents
  7. Tālāk ierakstiet firewall.ps1, un skriptam jāsāk un jānoņem dublētie ieraksti.

Ņemiet vērā, ka šis ir uzlabots risinājums, tāpēc to vajadzētu izmantot tikai tad, ja jums ir pamatzināšanas par PowerShell komandām un jūs saprotat, ko skripts dara.

Padomi Windows ugunsmūra noteikumu tīrīšanai

  • Pārskatiet noteikumus pirms to noņemšanas. Daudzi noteikumi nav dublikāti, un tie ir konfigurēti darbam ar dažādiem protokoliem vai portiem.
  • Tā vietā, lai dzēstu, vienmēr labāk ir atspējot kārtulu un pārbaudīt, vai pēc tam nerodas kādas problēmas.
  • Noņemiet tikai liekos vai neizmantotos noteikumus.
  • Pareizi marķējiet un sakārtojiet noteikumus. Sakārtojiet noteikumus pēc prioritātes vai funkcionalitātes.

Windows ugunsmūra noteikumu dublikātiem nevajadzētu uztraukties, it īpaši, ja neesat tos izveidojis manuāli. Lai gan noteikumi izskatās gandrīz vienādi, visticamāk, tie nav dublikāti, tāpēc neizdzēsiet tos, ja vien neesat 100% pārliecināts un zināt, ko dara attiecīgie noteikumi.

Lasiet vairāk par šo tēmu
  • Kā atcelt Xbox Game Pass abonementu datorā
  • Labojums: iestrēdzis savienojumā ar tīklu operētājsistēmā Windows 11
  • Kā iespējot Windows Defender operētājsistēmā Windows 11 Sandbox
  • Kā iespējot vai atspējot Storage Sense operētājsistēmā Windows 11
  • DYMO draiveri operētājsistēmai Windows 11: kā lejupielādēt un instalēt

Ja vēlaties uzzināt vairāk par Windows ugunsmūri, varat to izmantot pārbaudiet, vai ugunsmūris nebloķē portu vai programmu vai arī jūs varat konfigurējiet Windows ugunsmūri, lai atļautu IP diapazonus datorā.

Runājot par to, jūs pat varat konfigurējiet ugunsmūra noteikumus Windows aktivizēšanai lai procesa laikā nerastos problēmas.

Vai savā datorā esat saskāries ar Windows ugunsmūra noteikumu dublikātiem un kā ar tiem rīkojāties? Kopīgojiet savus atklājumus ar mums komentāru sadaļā.

Kā formatēt PS4 cieto disku operētājsistēmai Windows 11

Kā formatēt PS4 cieto disku operētājsistēmai Windows 11Cietais DisksPlaystation 4Windows 11 Rokasgrāmatas

Varat savienot PS4 cieto disku ar datoru bez formatēšanasIzmantojot diska pārvaldības rīku, varat viegli formatēt PS4 ārējo cieto disku datoram.Pieredzējuši lietotāji var izmantot komandrindu un di...

Lasīt vairāk
Kā parādīt diska burtus pirms diska nosaukuma operētājsistēmā Windows 11

Kā parādīt diska burtus pirms diska nosaukuma operētājsistēmā Windows 11Windows 11 Rokasgrāmatas

Šī vienkāršā rokasgrāmata palīdzēs iestatīt diska burtu pirms tā nosaukumaFile Explorer pēc noklusējuma parāda diska burtus aiz to etiķetēm, taču lietotāji joprojām var iestatīt, lai pārlūkprogramm...

Lasīt vairāk
Kā ātri nomainīt diska burtu operētājsistēmā Windows 11: 5 veidi

Kā ātri nomainīt diska burtu operētājsistēmā Windows 11: 5 veidiWindows 11 Rokasgrāmatas

Šeit jūs atradīsit 5 režīmus, kā mainīt diska burtu operētājsistēmā Windows 11Ir dažādi veidi, kā mainīt diska burtus operētājsistēmā Windows 11 uz vēlamāku alternatīvu.Windows 11 iestatījumu lieto...

Lasīt vairāk