Comment supprimer les règles de pare-feu Windows en double
Si vous souhaitez supprimer les règles de pare-feu Windows en double, cet article est fait pour vous. Parfois, le pare-feu recrée des règles après une mise à jour, après certaines configurations ou après l’installation d’un programme sur votre ordinateur Windows. Cela se produit même après avoir supprimé manuellement ces règles, ce qui est assez ennuyeux.
Les règles du pare-feu Windows sont essentielles pour les administrateurs réseau qui souhaitent gérer l’accès au réseau. Grâce à ces règles, vous pouvez réglementer ce qui entre ou sort de notre réseau. Par exemple, vous pouvez empêcher certains fichiers d’accéder à votre réseau. Donc, si les règles se dupliquent ou se recréent après la suppression, il y a un problème. Continuez à lire pour les meilleures solutions.
Pourquoi le pare-feu Windows duplique-t-il les règles ?
Il n’y a aucune raison distincte pour laquelle votre PC a des règles en double. Cependant, cela peut se produire parce que vous avez modifié certains Paramètres du pare-feu ou parce qu’un programme que vous avez récemment installé entraîne un comportement anormal de votre pare-feu. une>
Nous ne pouvons pas exclure la possibilité de bugs après la mise à jour de Windows, qui pourraient provoquer de nombreux problèmes sur votre PC. Il peut également y avoir des cas de virus ou de logiciels malveillants affectant votre section de sécurité Windows. Voyons maintenant comment nous pouvons résoudre ce problème.
Comment supprimer les règles de pare-feu Windows en double
Si vous souhaitez supprimer les règles du Windows Firewall en double ou si elles sont recréées après leur suppression, nos experts en dépannage recommandent les solutions suivantes :
- Effectuer les étapes préliminaires
- Supprimer les règles manuellement
- Utiliser un script pour supprimer des règles
Examinons maintenant ces solutions en détail.
1] Effectuer les étapes préliminaires
Avant de commencer à supprimer les règles, nos experts vous conseillent d’effectuer quelques solutions de contournement pour empêcher le pare-feu de recréer ou de dupliquer vos politiques. Procédez comme suit :
- Vérifiez les paramètres de votre pare-feu. Parfois, vous avez peut-être effectué les mauvaises modifications, ce qui pourrait être la raison pour laquelle vous avez dupliqué les règles du pare-feu Windows. Assurez-vous que vos paramètres sont correctement configurés.
- Vous pouvez temporairement désactiver tout logiciel antivirus tiers ou tout autre logiciel que vous avez récemment installé. Si ce n’est pas le cas, activez ou réinstallez le programme.
- Si les problèmes surviennent après la mise à niveau ou la mise à jour de votre système, vous pouvez revenir à la version précédente et voir si le pare-feu a cessé de dupliquer votre système. règle automatiquement.
Après cela, vous pouvez maintenant explorer les moyens de supprimer vos règles ci-dessous
2] Supprimer les règles manuellement
Pour supprimer manuellement les règles Windows, suivez les étapes ci-dessous :
- Recherchez l’application Windows Security à l’aide de la barre de recherche, puis cliquez sur Ouvrir. .
- Localisez et sélectionnez Pare-feu et amp; protection du réseau.
- En bas de la fenêtre, cliquez sur Paramètres avancés. Vous recevrez l’invite Utiliser le contrôle de compte ; sélectionnez Oui pour continuer. Cela ouvrira une nouvelle fenêtre nommée Pare-feu Windows Defender avec sécurité avancée.
- Sur le côté gauche, vous pouvez sélectionner deux options, une par une : Règles entrantes et Règles sortantes.
- Ensuite, cliquez sur une règle dupliquée et utilisez la touche Ctrl ou Maj
- Une fois que vous êtes satisfait de votre sélection, faites un clic droit dessus et sélectionnez Supprimer.
- Vous recevrez une invite pour confirmer votre action ; cliquez sur Oui.
- Enfin, redémarrez votre PC et voyez si les règles sont là.
Si cela fonctionne, vous pouvez passer à l’étape suivante.
3] Utilisez un script pour supprimer des règles
Vous pouvez également utiliser un script pour supprimer les règles de pare-feu Windows en double. Tout d’abord, vous devez enregistrer le script dans le Bloc-notes Windows.
# 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 = $valueif($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}
Enregistrez le fichier sous firewall.ps1.
La chose suivante consiste à ouvrir Windows PowerShell en tant qu’administrateur, puis à coller le chemin du dossier du fichier firewall.ps1 en tant qu’invite de commande. . Cela ressemble à ceci : cd C:\Users\<username>\Documents.
Enfin, saisissez le titre du script, c’est-à-dire firewall.ps1, puis appuyez sur Entrée.
Le script commencera à s’exécuter et supprimera toutes les règles de pare-feu Windows en double.
# firewall.ps1# Get-NetFirewallRule >> x.txt to see what the empty paths are referencing.ForEach($rule In Get-NetFirewallRule | Get-NetFirewallApplicationFilter) {If(-not $rule.AppPath) { # UWP apps have no paths.If($rule.CreationClassName.Substring(0, 22) -ne 'MSFT|FW|FirewallRule|{') { # Crude check for Windows 10 apps.Write-Host 'REMOVING ID: ' $rule.InstanceIDGet-NetFirewallRule $rule.InstanceID | Remove-NetFirewallRule#} else {#Write-Host $rule.CreationClassName#Get-NetFirewallRule $rule.InstanceID | Format-List Platform}} else { # Firewall rule contains a path.If(-not (Test-Path $rule.AppPath) -and $rule.AppPath -ne 'System') { # Crude check for Windows 10 itself.Write-Host 'REMOVING APP:' $rule.AppPathGet-NetFirewallRule $rule.InstanceID | Remove-NetFirewallRule}}}
La suppression de certaines règles peut affecter votre réseau et la configuration associée. Effectuez ces étapes uniquement avec prudence. Certaines règles peuvent sembler identiques, mais il existe une légère différence. Supprimez-les si vous savez ce que vous faites.
Nous espérons que vous trouverez ici quelque chose de précieux.
Comment écrire une règle de pare-feu sous Windows ?
Pour écrire ou créer une règle de pare-feu dans Windows, ouvrez l’option Pare-feu Windows avec sécurité avancée dans l’application de sécurité Windows et sélectionnez Règles entrantes ou Règles sortantes. Cliquez sur Action et sélectionnez Nouvelle règle. Dans la section Type de règle, sélectionnez Personnalisé puis Suivant. Suivez les instructions à l’écran pour personnaliser votre règle comme vous le souhaitez.
Comment désactiver une règle de pare-feu Windows
Pour désactiver une règle de pare-feu Windows, accédez à l’application Sécurité Windows et sélectionnez Pare-feu et amp; protection du réseau. En bas, cliquez sur Paramètres avancés pour ouvrir le pare-feu Windows Defender avec sécurité avancée. Ici, sélectionnez soit Règles entrantes ou Règles sortantes. Vous verrez une longue liste de règles. Recherchez celle que vous souhaitez désactiver, cliquez dessus et dans le volet de gauche, sélectionnez Désactiver la règle. Dans certains cas, il peut être préférable de désactiver une règle plutôt que de la supprimer.
Laisser un commentaire