Tutoriales

Cómo deshabilitar el firewall de Windows con la línea de comandos

El firewall es algo complicado en Windows. Restringe sus descargas a veces, le impide conectarse de forma remota a una PC y bloquea la ejecución de aplicaciones, lo cual es bastante irritante. Pero hasta ahora, esta es una característica de seguridad de primer nivel proporcionada por Windows si sabe cómo usarla correctamente. Puede configurar su firewall para impedir que determinadas aplicaciones utilicen Internet y protejan sus datos locales.

Bloquear aplicaciones para que no accedan a Internet con GUI es fácil. simplemente ve al Comienzo menú y buscar Protección de firewall y red. Desde el cuadro de diálogo, haga clic en Red de dominio y gira el Cortafuegos Apagado. Del mismo modo, debe apagar el firewall para la red privada y la red pública. En caso de que necesite apagar el firewall solo para Internet, apague el firewall solo para la red pública.

Deshabilitar el Firewall de Windows con la línea de comandos

Sin embargo, si eres como yo y prefieres deshabilitar el firewall de Windows con la línea de comandos, aquí tienes una forma rápida de hacerlo en Windows 10 y 7.

Abre el símbolo del sistema. Vaya al menú Inicio, escriba Símbolo del sistema. Haga clic derecho sobre él y seleccione Ejecutar como administrador. Este comando para deshabilitar el Firewall necesita permisos elevados, por lo que debe ejecutarse como administrador.

cmd_runas_admin

En el símbolo del sistema, escriba

netsh advfirewall set allprofiles state off

cmd_disable_firewall
Esto apagará el firewall para las 3 redes. Para volver a encenderlo, reemplácelo con encendido.

netsh advfirewall set allprofiles state on

Al igual que el terminal en macOS y Linux, Windows cmd también te permite moverte por los últimos comandos que usaste usando las flechas hacia arriba y hacia abajo en tu teclado. Entonces, si deseaba el último comando que ejecutó, simplemente presione la flecha hacia arriba una vez, edite el comando (cambie a encendido) y presione Enter.

Bloquear cualquier aplicación en el firewall (línea de comandos)

Para bloquear cualquier aplicación en el firewall, primero debemos comprender cuál es la regla de entrada y salida. Las reglas de entrada se definen para bloquear / permitir que la aplicación reciba datos en su computadora. Las reglas de salida se definen para bloquear / permitir que la aplicación envíe datos desde su computadora.

Bloquear cualquiera en Firewall usando GUI es fácil. Todo lo que tienes que hacer es ir al Protección de redes y cortafuegos.

Hacer clic Ajustes avanzados y ve al Saliente pestaña de reglas. Haga clic en Nueva regla en el lado derecho de la ventana. Seleccione el tipo de regla como Programa desde la ventana emergente. Haga clic en próximo y otros pasos, como especificar la ruta del programa, se explican por sí mismos.

Sin embargo, hacer lo mismo con el símbolo del sistema no es tan intuitivo. Primero, debe decidir si necesita bloquear la aplicación para que no reciba o envíe datos desde Internet. Digamos que desea bloquear la aplicación de Chrome para que no acceda a Internet.

A continuación, necesitamos encontrar la ubicación del archivo .exe en nuestro sistema. Por lo general, debería estar en C: Archivos de programa, a menos que lo haya definido manualmente.

Vaya al archivo .exe y copie el nombre de la ruta. En mi caso para Google Chrome, la ruta sería:

C:Program Files (x86)GoogleChromeApplicationchrome.exe

Una vez que tenga la ubicación del archivo, todo lo que tiene que hacer es abrir el símbolo del sistema con privilegios de administrador y escribir el siguiente comando:

netsh advfirewall firewall add rule name="Chrome block" program="C:Program Files (x86)GoogleChromeApplicationchrome.exe" dir=out action=block profile=public

cmd_to_block_chrome

Ahora, cuando abro Chrome, el acceso a Internet está deshabilitado.

chrome_blocked_internet

Bloquear cualquier aplicación en el firewall con su número de puerto

En caso de que desee bloquear la aplicación por número de puerto. Primero, debe identificar el número de puerto. Para hacer eso, vaya al menú Inicio y escriba Monitor de recursos. Haga clic derecho sobre él y seleccione Ejecutar como administrador.

monitor de recursos

Una vez que se abra el cuadro de diálogo, vaya a la pestaña Red y expanda la sección Puertos de escucha haciendo clic en ella.

resource_monitor_screenshot

Una vez que tenga el número de puerto, use el siguiente comando para bloquear ese puerto en particular.

netsh advfirewall firewall add rule name="Chrome block" localport=443 protocol=tcp dir=out action=block profile=public

cmd_port_block

Si no está seguro del número de puerto exacto, también puede optar por bloquear un rango de puertos especificando port = 1000-2000.

Para eliminar esta regla de salida, escriba el siguiente comando dar con el nombre de la regla que ha especificado anteriormente.

delete_firewall_rule_cmd

Esto debería arreglar las cosas y Chrome debería poder acceder a Internet.

Terminando

Estos métodos le permiten bloquear el acceso a Internet de cualquier aplicación en particular. Esto se puede utilizar contra aplicaciones sospechosas para evitar que sus datos se envíen a redes privadas o Internet. Si tiene algún problema con el paso, puede comentar el error y puedo ayudarlo con la solución.

Publicaciones relacionadas

Botón volver arriba