/
/

Cómo activar o desactivar «Bloquear todas las conexiones entrantes» en el Firewall de Windows

por Team Ninja
How to Enable or Disable “Block All Incoming Connections” in Windows Firewall blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • Activa una opción del Firewall de Windows que bloquea todo el tráfico entrante no solicitado, anulando las excepciones de aplicaciones permitidas, pero sin impedir las conexiones salientes.
  • Requiere permisos de administrador y se aplica por perfil de red (dominio, privado o público).
  • Se puede configurar desde Seguridad de Windows (GUI), el Panel de control, PowerShell (Set-NetFirewallProfile) o el Símbolo del sistema (netsh advfirewall).
  • Es ideal para redes públicas, respuesta a incidentes, aislamiento de endpoints o refuerzos temporales; evita dejarlo activado si necesitas acceso remoto (RDP, uso compartido de archivos).
  • Los equipos de TI pueden crear scripts y automatizar el bloqueo de entrada en todos los endpoints con PowerShell o herramientas RMM como NinjaOne para aplicar la seguridad de forma coherente.

El Firewall de Windows es la primera línea de defensa de tu sistema frente a los ciberataques. Filtra activamente el tráfico de red y bloquea las conexiones dañinas o no deseadas.

Una de las funciones más potentes y, a la vez, menos aprovechadas del Firewall de Windows es la opción «Bloquear todas las conexiones entrantes». Esta función bloquea todas las conexiones entrantes no solicitadas, incluidas las que tus reglas de firewall permitirían normalmente, y todo ello sin interferir en las conexiones salientes ni en las respuestas al tráfico iniciado desde tu equipo.

Esta configuración del firewall es ideal para un uso temporal. Por ejemplo, cuando quieres reforzar la seguridad de endpoints de tu infraestructura de TI. En esta guía te mostramos cómo activar o desactivar la opción «Bloquear todas las conexiones entrantes» en el Firewall de Windows.

Las comprobaciones manuales por sí solas no eliminan las amenazas de TI.

→ Refuerza tu stack con NinjaOne

Cómo bloquear todas las conexiones entrantes en el Firewall de Windows

Existen varios métodos para activar o desactivar la función «Bloquear todas las conexiones entrantes» en el Firewall de Windows.

📌 Requisitos previos:

  • Todos los métodos que se describen a continuación se aplican a todas las ediciones de Windows 11.
  • Necesitas permisos de administrador para configurar el Firewall de Windows.
  • Esta configuración del firewall se puede definir por separado para cada perfil de red: dominio, privado y público.

📌 Estrategias de implementación recomendadas:

Haz clic para elegir un método

💻

Ideal para usuarios individuales

💻💻💻

Ideal para empresas

Método 1: desde Seguridad de Windows ✓
Método 2: desde el Panel de control de Firewall de Windows Defender ✓
Método 3: con PowerShell ✓
Método 4: desde el Símbolo del sistema ✓

⚠️ Importante: al activar la opción «Bloquear todas las conexiones entrantes» puedes bloquear el escritorio remoto y el uso compartido de archivos. Esta configuración del firewall está pensada sobre todo para un uso temporal. También resulta útil cuando necesitas reforzar la seguridad de endpoints de tus dispositivos remotos.

🎥 Mira los cuatro métodos explicados en pantalla: Cómo activar o desactivar «Bloquear todas las conexiones entrantes» en el Firewall de Windows.

Método 1: activar o desactivar desde Seguridad de Windows (GUI)

📌 Caso de uso: este método activa o desactiva rápidamente el bloqueo para un único perfil activo.

  1. Abre Configuración > Privacidad y seguridad > Seguridad de Windows > Firewall y protección de red
  2. Haz clic en el perfil de red activo que quieras configurar (por ejemplo, Red privada o Red pública)
  3. Desplázate hasta Firewall de Microsoft Defender
  4. Cambia la opción Bloquear todas las conexiones entrantes, incluidas las de la lista de aplicaciones permitidas:
    • Activado = se bloquean las conexiones entrantes no solicitadas.
    • Desactivado = se permiten las conexiones entrantes según las reglas definidas.

Los cambios se aplican de inmediato.

Método 2: configurar desde el Panel de control de Firewall de Windows Defender

📌 Caso de uso: este método es ideal para configurar todos los perfiles de red a la vez.

  1. Abre Panel de control > Sistema y seguridad > Firewall de Windows Defender.
  2. Haz clic en Configuración avanzada.
  3. En el panel izquierdo, selecciona Propiedades de Firewall de Windows Defender y ve a la sección Configuración de cada perfil.
  4. En Conexiones entrantes, elige Bloquear todas las conexiones y pulsa Aceptar para aplicar los cambios.

💡 Nota: puedes usar la directiva de grupo para imponer esta configuración del firewall en los dispositivos unidos a un dominio.

Método 3: activar o desactivar con PowerShell

📌 Caso de uso: este método configura el firewall mediante los siguientes scripts:

Activar el bloqueo de todas las conexiones entrantes en el perfil Público:

Set-NetFirewallProfile -Profile Public -DefaultInboundAction Block -AllowInboundRules False

Desactivar el bloqueo de todas las entrantes (permitir las reglas definidas):

Set-NetFirewallProfile -Profile Public -AllowInboundRules True

Aplicar a todos los perfiles:

Set-NetFirewallProfile -All -AllowInboundRules False

Combínalo con -Verbose para obtener confirmación en tiempo real.

Método 4: configurar desde el Símbolo del sistema (netsh)

📌 Caso de uso: este método es ideal cuando no puedes restablecer la configuración del firewall desde la interfaz gráfica.

Usa este comando para activarlo en el perfil Público:

netsh advfirewall set publicprofile firewallpolicy blockinboundalways,allowoutbound

Para desactivar el bloqueo de todas las entrantes (y permitir excepciones basadas en reglas), introduce:

netsh advfirewall set publicprofile firewallpolicy blockinbound,allowoutbound

Para aplicarlo a otros perfiles (por ejemplo, el perfil Privado), introduce:

netsh advfirewall set privateprofile firewallpolicy blockinboundalways,allowoutbound

💡 Nota: usa el Visor de eventos o Get-NetFirewallRule para comprobar si las nuevas directivas se han aplicado al perfil de red seleccionado.

Mejora la seguridad de tu red con visibilidad en tiempo real y automatización de TI.

→ Empieza hoy tu prueba gratuita

Ventajas de bloquear todas las conexiones entrantes

Activar la opción «Bloquear todas las conexiones entrantes» en el Firewall de Windows te permite:

  • Reforzar la ciberseguridad de tu equipo. Esto es fundamental cuando se conecta a redes públicas o de invitados.
  • Aislar temporalmente los dispositivos durante eventos de seguridad, como una auditoría.
  • Restringir el acceso a servicios que puedan tener reglas de entrada abiertas.
  • Mantener tus dispositivos protegidos en escenarios de kiosco o VDI.

Guía de inicio rápido

NinjaOne puede gestionar la configuración del Firewall de Windows, incluida la activación o desactivación de «Bloquear todas las conexiones entrantes». Así se hace:

1. Scripts

  • Usa la herramienta Windows Script para ejecutar comandos de PowerShell que modifiquen los perfiles del firewall.
  • NinjaOne incluye scripts predefinidos (busca «Windows Firewall») que puedes personalizar.

2. Políticas

  • Asigna los scripts a los dispositivos de destino mediante Políticas.
  • Programa implementaciones automatizadas para actualizaciones periódicas.

3. Panel del dispositivo

  • Accede a la configuración de cada dispositivo desde el Panel del dispositivo.
  • Usa la sección Configuración > Firewall de Windows para activar o desactivar manualmente «Bloquear todas las conexiones entrantes».

4. Registro de actividad

Supervisa la ejecución de scripts y los cambios en el Registro de actividad para ganar transparencia y facilitar la resolución de problemas.

5. Herramientas remotas

Usa las herramientas remotas para verificar en tiempo real la configuración del firewall en cualquier dispositivo.

Estas herramientas te permiten gestionar de forma centralizada la configuración del firewall en todo tu parque de dispositivos, garantizando coherencia y seguridad.

Activa «Bloquear todas las conexiones entrantes» y refuerza tu postura de ciberseguridad

Ahora que las ciberamenazas son cada vez más sofisticadas, una función como la opción «Bloquear todas las conexiones entrantes» del Firewall de Windows resulta más importante que nunca.

Esta configuración protege tu equipo del tráfico dañino y no deseado sin interrumpir tus comunicaciones salientes. Así podrás trabajar en entornos poco seguros con mucha más tranquilidad.

Temas relacionados

FAQs

Esta configuración del firewall bloquea todos los intentos no solicitados de conectarse a tu equipo, sea cual sea su origen. Simplemente ignora todas las aplicaciones, incluidas las de tu lista de aplicaciones permitidas.

Como ya hemos visto, para evitar el tráfico entrante no deseado tienes que activar la función «Bloquear todas las conexiones entrantes» del Firewall de Windows. Puedes hacerlo con distintas herramientas: la interfaz gráfica de Seguridad de Windows, el Panel de control, PowerShell y el Símbolo del sistema.

«Bloquear todas las conexiones entrantes» solo se aplica al perfil de red activo del Firewall de Windows. Hay que configurarlo por separado para las redes de dominio, privadas y públicas. Activarlo en un perfil no afecta a los demás, lo que permite aplicar una seguridad más estricta en redes no confiables (como las públicas) sin interrumpir los entornos de confianza.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?

Términos y condiciones de NinjaOne

Al hacer clic en el botón «Acepto» que aparece a continuación, estás aceptando los siguientes términos legales, así como nuestras Condiciones de uso:

  • Derechos de propiedad: NinjaOne posee y seguirá poseyendo todos los derechos, títulos e intereses sobre el script (incluidos los derechos de autor). NinjaOne concede al usuario una licencia limitada para utilizar el script de acuerdo con estos términos legales.
  • Limitación de uso: solo podrás utilizar el script para tus legítimos fines personales o comerciales internos, y no podrás compartirlo con terceros.
  • Prohibición de republicación: bajo ninguna circunstancia está permitido volver a publicar el script en ninguna biblioteca de scripts que pertenezca o esté bajo el control de cualquier otro proveedor de software.
  • Exclusión de garantía: el script se proporciona «tal cual» y «según disponibilidad», sin garantía de ningún tipo. NinjaOne no promete ni garantiza que el script esté libre de defectos o que satisfaga las necesidades o expectativas específicas del usuario.
  • Asunción de riesgos: el uso que el usuario haga del script corre por su cuenta y riesgo. El usuario reconoce que existen ciertos riesgos inherentes al uso del script, y entiende y asume cada uno de esos riesgos.
  • Renuncia y exención: el usuario no hará responsable a NinjaOne de cualquier consecuencia adversa o no deseada que resulte del uso del script y renuncia a cualquier derecho o recurso legal o equitativo que pueda tener contra NinjaOne en relación con su uso del script.
  • CLUF: si el usuario es cliente de NinjaOne, su uso del script está sujeto al Contrato de Licencia para el Usuario Final (CLUF).