Come rimuovere le regole duplicate di Windows Firewall

Le regole duplicate in Windows Firewall in genere non causano problemi

  • È possibile eliminare manualmente più regole da Windows Firewall direttamente dall'applicazione.
  • Gli utenti più avanzati possono utilizzare uno script PowerShell per automatizzare il processo.

Le regole duplicate di Windows Firewall possono creare confusione, soprattutto se stai configurando manualmente il firewall e, in alcuni casi, possono causare l'interruzione del funzionamento di determinate applicazioni o servizi.

È possibile risolvere questo problema e in questa guida ti mostreremo un paio di metodi che puoi utilizzare, quindi iniziamo.

Dove vengono archiviate le regole di Windows Defender Firewall?

Come testiamo, esaminiamo e valutiamo?

Abbiamo lavorato negli ultimi 6 mesi alla creazione di un nuovo sistema di revisione su come produciamo i contenuti. Usandolo, abbiamo successivamente rifatto la maggior parte dei nostri articoli per fornire una reale esperienza pratica sulle guide che abbiamo realizzato.

Per maggiori dettagli puoi leggere come testiamo, esaminiamo e valutiamo su WindowsReport.

Puoi trovare le regole del firewall memorizzate nella seguente chiave del registro nel seguente percorso: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Come posso eliminare le regole duplicate in Windows Firewall?

1. Elimina manualmente le regole dalle impostazioni del firewall

Icona della notaNOTA

L'eliminazione di determinate regole potrebbe causare problemi di rete, quindi rimuovile a tuo rischio e pericolo.

  1. premi il finestre tasto + S ed entra difensore. Selezionare Windows Defender Firewall con sicurezza avanzata.
  2. Dal riquadro di sinistra, seleziona Regole in uscita O Regole d'ingresso.
  3. Seleziona più regole utilizzando Spostare O Ctrl e il pulsante sinistro del mouse.
  4. Dopo aver selezionato le regole firewall duplicate, fai clic con il pulsante destro del mouse e scegli Eliminare.
  5. Alla richiesta di conferma cliccare su .
  6. Ripeti questi passaggi per tutte le regole che desideri rimuovere.

Invece di eliminare le regole, potrebbe essere una soluzione migliore disabilitarle. In questo modo, se qualcosa va storto, puoi riattivare queste regole.

2. Utilizzare lo script per rimuovere le regole di Windows Firewall

  1. Aprire Bloc notes.
  2. Incolla il seguente codice:
    # 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. Clicca su File e scegli Salva come.
  4. Impostato Salva come tipo A Tutti i files e imposta il nome del file su firewall.ps1. Infine, fai clic Salva.
  5. Premere finestre tasto + S e digitare powershell. Selezionare Esegui come amministratore.
    Powershell Mostra la dimensione della cartella su Windows 11Mostra la dimensione della cartella su Windows 11
  6. Passa alla directory in cui è salvato il tuo file ps1 usando il comando cd in questo modo: cd C:\Users\WindowsReport\Documents
  7. Quindi, digita firewall.ps1, e lo script dovrebbe avviarsi e rimuovere le voci duplicate.

Tieni presente che si tratta di una soluzione avanzata, quindi dovresti utilizzarla solo se hai una conoscenza di base dei comandi di PowerShell e capisci cosa fa lo script.

Suggerimenti per pulire le regole di Windows Firewall

  • Rivedi le regole prima di rimuoverle. Molte regole non sono duplicate e sono configurate per funzionare con protocolli o porte diversi.
  • Invece di eliminare, è sempre meglio disabilitare una regola e verificare se si verificano problemi dopo averlo fatto.
  • Rimuovi solo le regole ridondanti o quelle non utilizzate.
  • Etichettare e organizzare correttamente le regole. Organizza le regole per priorità o funzionalità.

Le regole duplicate di Windows Firewall non dovrebbero preoccuparti, soprattutto se non le hai create manualmente. Nonostante sembrino quasi identiche, probabilmente le regole non sono duplicate, quindi non eliminarle a meno che tu non sia sicuro al 100% e non sappia cosa fanno le regole in questione.

Ulteriori informazioni su questo argomento
  • Come annullare un abbonamento Xbox Game Pass su PC
  • Correzione: bloccato su Connettiamoti a una rete su Windows 11
  • Come abilitare Windows Defender nella sandbox di Windows 11
  • Come abilitare o disabilitare il senso di archiviazione su Windows 11
  • Driver DYMO per Windows 11: come scaricare e installare

Se desideri saperne di più su Windows Firewall, puoi utilizzarlo controlla se il firewall sta bloccando una porta o un programma o puoi configurare Windows Firewall per consentire gli intervalli IP sul tuo PC.

A proposito, puoi anche configurare le regole del firewall per l'attivazione di Windows per garantire che non si verifichino problemi durante il processo.

Hai riscontrato regole duplicate di Windows Firewall sul tuo PC e come le hai gestite? Condividi i tuoi risultati con noi nella sezione commenti.

Come impostare IrfanView come visualizzatore di foto predefinito in Windows 11

Come impostare IrfanView come visualizzatore di foto predefinito in Windows 11Visualizzatore Di FotoGuide Di Windows 11

È possibile modificare il visualizzatore di foto predefinito dalla finestra ProprietàSe desideri aprire immagini con IrfanView, devi modificare l'associazione dei file per ciascun formato immagine....

Leggi di più
Come abilitare/disabilitare Wake on LAN in Windows 11

Come abilitare/disabilitare Wake on LAN in Windows 11Problemi Con La Modalità Di SospensioneGuide Di Windows 11

Puoi abilitare la riattivazione LAN su Windows 11 con un comandoPer abilitare la riattivazione LAN su Windows 11, è necessario prima modificare le impostazioni del BIOS.La funzionalità non è abilit...

Leggi di più
3 modi per modificare l'icona di file e cartelle su Windows 10 e 11

3 modi per modificare l'icona di file e cartelle su Windows 10 e 11Guide Di Windows 11

Prova queste soluzioni per modificare le icone dei file e delle cartelle di WindowsPuoi personalizzare le icone di file e cartelle su Windows 11La modifica delle icone delle cartelle consente di id...

Leggi di più