Cómo eliminar reglas duplicadas del Firewall de Windows

Las reglas duplicadas en el Firewall de Windows no suelen causar ningún problema

  • Puede eliminar varias reglas del Firewall de Windows manualmente directamente desde la aplicación.
  • Los usuarios más avanzados pueden utilizar un script de PowerShell para automatizar el proceso.

Las reglas duplicadas del Firewall de Windows pueden causar confusión, especialmente si configura manualmente el firewall y, en algunos casos, pueden provocar que ciertas aplicaciones o servicios dejen de funcionar.

Es posible solucionar este problema y en esta guía le mostraremos un par de métodos que puede utilizar, así que comencemos.

¿Dónde se almacenan las reglas del Firewall de Windows Defender?

¿Cómo probamos, revisamos y calificamos?

Hemos trabajado durante los últimos 6 meses en la construcción de un nuevo sistema de revisión sobre cómo producimos contenido. Al usarlo, posteriormente rehicimos la mayoría de nuestros artículos para brindar experiencia práctica real en las guías que creamos.

Para más detalles puedes leer cómo probamos, revisamos y calificamos en WindowsReport.

Puede encontrar sus reglas de firewall almacenadas en la siguiente clave de su registro en la siguiente ruta: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

¿Cómo elimino reglas duplicadas en el Firewall de Windows?

1. Eliminar manualmente las reglas de la configuración del firewall

Icono de notaNOTA

Eliminar ciertas reglas puede generar problemas en la red, así que elimínelas bajo su propio riesgo.

  1. presione el ventanas tecla + S y entrar defensor. Seleccionar Firewall de Windows Defender con seguridad avanzada.
  2. En el panel izquierdo, seleccione Reglas de salida o Reglas de entrada.
  3. Seleccione varias reglas usando Cambio o Control y el botón izquierdo del ratón.
  4. Una vez que haya seleccionado reglas de firewall duplicadas, haga clic derecho en ellas y elija Borrar.
  5. Cuando se le solicite confirmar, haga clic en .
  6. Repita estos pasos para todas las reglas que desee eliminar.

En lugar de eliminar reglas, podría ser una mejor opción desactivarlas. De esa manera, si algo sale mal, podrás volver a habilitar estas reglas.

2. Utilice el script para eliminar las reglas del Firewall de Windows

  1. Abierto Bloc.
  2. Pegue el siguiente código:
    # 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. Haga clic en Archivo y elige Guardar como.
  4. Colocar Guardar como tipo a Todos los archivos y establezca el nombre del archivo en firewall.ps1. Por último, haga clic Ahorrar.
  5. Prensa ventanas tecla + S y escribe potencia Shell. Seleccionar Ejecutar como administrador.
    Powershell Mostrar el tamaño de la carpeta en Windows 11Mostrar el tamaño de la carpeta en Windows 11
  6. Cambie al directorio donde está guardado su archivo ps1 usando el comando cd de esta manera: cd C:\Users\WindowsReport\Documents
  7. A continuación, escriba firewall.ps1, y el script debería iniciarse y eliminar las entradas duplicadas.

Tenga en cuenta que esta es una solución avanzada, por lo que debe usarla sólo si tiene algunos conocimientos básicos de los comandos de PowerShell y comprende lo que hace el script.

Consejos para limpiar las reglas del Firewall de Windows

  • Revise las reglas antes de eliminarlas. Muchas reglas no están duplicadas y están configuradas para funcionar con diferentes protocolos o puertos.
  • En lugar de eliminar, siempre es mejor desactivar una regla y comprobar si aparece algún problema después de hacerlo.
  • Elimine sólo las reglas redundantes o las que no se utilicen.
  • Etiquetar y organizar reglas adecuadamente. Organice las reglas por prioridad o funcionalidad.

Las reglas duplicadas del Firewall de Windows no deberían preocuparle, especialmente si no las creó manualmente. A pesar de parecer casi iguales, es probable que las reglas no estén duplicadas, así que no las elimine a menos que esté 100% seguro y sepa qué hacen las reglas en cuestión.

Leer más sobre este tema
  • Cómo cancelar una suscripción a Xbox Game Pass en PC
  • Solución: atascado en Vamos a conectarte a una red en Windows 11
  • Cómo habilitar Windows Defender en Windows 11 Sandbox
  • Cómo habilitar o deshabilitar el sentido de almacenamiento en Windows 11
  • Controladores DYMO para Windows 11: cómo descargarlos e instalarlos

En caso de que desee obtener más información sobre el Firewall de Windows, puede utilizarlo para comprobar si el firewall está bloqueando un puerto o un programa o tu puedes configurar el Firewall de Windows para permitir rangos de IP en tu PC.

Hablando de eso, incluso puedes configurar reglas de firewall para la activación de Windows para garantizar que no se produzcan problemas durante el proceso.

¿Ha encontrado reglas duplicadas del Firewall de Windows en su PC y cómo las manejó? Comparta sus hallazgos con nosotros en la sección de comentarios.

Cómo acceder a la carpeta de usuario en un disco duro antiguo [Guía de Windows 11]

Cómo acceder a la carpeta de usuario en un disco duro antiguo [Guía de Windows 11]Guías De Windows 11Error De PermisoCarpeta

Para acceder a la antigua carpeta de usuario de Windows, primero debe tomar posesiónSi desea acceder a carpetas desde otro disco duro, necesita permisos de control total.Puede obtener permisos camb...

Lee mas
Cómo acceder a la carpeta de usuario en un disco duro antiguo [Guía de Windows 11]

Cómo acceder a la carpeta de usuario en un disco duro antiguo [Guía de Windows 11]Guías De Windows 11Error De PermisoCarpeta

Para acceder a la antigua carpeta de usuario de Windows, primero debe tomar posesiónSi desea acceder a carpetas desde otro disco duro, necesita permisos de control total.Puede obtener permisos camb...

Lee mas
4 formas de conectar dos computadoras con Windows 11

4 formas de conectar dos computadoras con Windows 11Guías De Windows 11

Puede conectar fácilmente dos computadoras en Windows 11 con un cable LANSi desea conectar dos computadoras de forma inalámbrica, puede hacerlo a través de la red existente.También puede crear una ...

Lee mas