Les règles dupliquées dans le pare-feu Windows ne posent généralement aucun problème
- Vous pouvez supprimer manuellement plusieurs règles du pare-feu Windows directement depuis l'application.
- Les utilisateurs plus avancés peuvent utiliser un script PowerShell pour automatiser le processus.
Les règles du pare-feu Windows dupliquées peuvent prêter à confusion, en particulier si vous configurez manuellement votre pare-feu, et dans certains cas, certaines applications ou services peuvent cesser de fonctionner.
Il est possible de résoudre ce problème, et dans ce guide, nous allons vous montrer quelques méthodes que vous pouvez utiliser, alors commençons.
Où sont stockées les règles du pare-feu Windows Defender ?
Comment testons-nous, évaluons-nous et évaluons-nous ?
Nous avons travaillé au cours des 6 derniers mois sur la création d'un nouveau système d'évaluation sur la façon dont nous produisons du contenu. Grâce à lui, nous avons ensuite refait la plupart de nos articles pour apporter une véritable expertise pratique sur les guides que nous avons réalisés.
Pour plus de détails, vous pouvez lire comment nous testons, examinons et évaluons WindowsReport.
Vous pouvez trouver vos règles de pare-feu stockées dans la clé suivante dans votre registre au chemin suivant: Software\Policies\Microsoft\WindowsFirewall\FirewallRules
Comment supprimer les règles en double dans le pare-feu Windows ?
1. Supprimez manuellement les règles des paramètres du pare-feu
La suppression de certaines règles peut entraîner des problèmes de réseau, supprimez-les donc à vos propres risques.
- appuie sur le les fenêtres touche + S et entrez défenseur. Sélectionner Pare-feu Windows Defender avec sécurité avancée.
- Dans le volet de gauche, sélectionnez Règles sortantes ou Règles entrantes.
- Sélectionnez plusieurs règles en utilisant Changement ou Ctrl et le bouton gauche de la souris.
- Une fois que vous avez sélectionné les règles de pare-feu en double, cliquez dessus avec le bouton droit et choisissez Supprimer.
- Lorsqu'on vous demande de confirmer, cliquez sur Oui.
- Répétez ces étapes pour toutes les règles que vous souhaitez supprimer.
Au lieu de supprimer des règles, il pourrait être préférable de les désactiver. De cette façon, si quelque chose ne va pas, vous pourrez réactiver ces règles.
2. Utilisez le script pour supprimer les règles du pare-feu Windows
- Ouvrir Bloc-notes.
- Collez le code suivant:
# 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 }
- Cliquer sur Déposer et choisissez Enregistrer sous.
- Ensemble Sauvegarder comme type à Tous les fichiers et définissez le nom du fichier sur pare-feu.ps1. Enfin, cliquez sur Sauvegarder.
- Presse les fenêtres touche + S et tapez PowerShell. Sélectionner Exécuter en tant qu'administrateur.
- Basculez vers le répertoire où votre fichier ps1 est enregistré à l'aide de la commande cd comme ceci:
cd C:\Users\WindowsReport\Documents
- Ensuite, tapez pare-feu.ps1, et le script devrait démarrer et supprimer les entrées en double.
Gardez à l’esprit qu’il s’agit d’une solution avancée, vous ne devez donc l’utiliser que si vous avez des connaissances de base des commandes PowerShell et que vous comprenez ce que fait le script.
Conseils pour nettoyer les règles du pare-feu Windows
- Passez en revue les règles avant de les supprimer. De nombreuses règles ne sont pas des doublons et sont configurées pour fonctionner avec différents protocoles ou ports.
- Au lieu de supprimer, il est toujours préférable de désactiver une règle et de vérifier si des problèmes apparaissent après cela.
- Supprimez uniquement les règles redondantes ou inutilisées.
- Étiquetez et organisez correctement les règles. Organisez les règles par priorité ou par fonctionnalité.
Les règles du pare-feu Windows en double ne devraient pas vous concerner, surtout si vous ne les avez pas créées manuellement. Bien qu’elles semblent presque identiques, il est probable que les règles ne soient pas des doublons, alors ne les supprimez pas à moins d’en être sûr à 100 % et de savoir ce que font les règles en question.
- Comment annuler un abonnement Xbox Game Pass sur PC
- Correctif: bloqué sur Connectons-vous à un réseau sous Windows 11
- Comment activer Windows Defender dans Windows 11 Sandbox
- Comment activer ou désactiver Storage Sense sur Windows 11
- Pilotes DYMO pour Windows 11: comment télécharger et installer
Si vous souhaitez en savoir plus sur le pare-feu Windows, vous pouvez l'utiliser pour vérifier si le pare-feu bloque un port ou un programme ou tu peux configurer le pare-feu Windows pour autoriser les plages IP sur votre PC.
En parlant de ça, vous pouvez même configurer les règles de pare-feu pour l'activation de Windows pour garantir qu’aucun problème ne survienne pendant le processus.
Avez-vous rencontré des règles de pare-feu Windows en double sur votre PC et comment les avez-vous gérées? Partagez vos découvertes avec nous dans la section commentaires.