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

cortafuegos es algo complicado en Windows. A veces restringe sus descargas, 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 bloquear el uso de Internet por parte de determinadas aplicaciones y proteger sus datos locales.

Bloquear aplicaciones para que no accedan a Internet con GUI es fácil. simplemente ve a la comienzo menú y busca Cortafuegos y protección de red. En el cuadro de diálogo, haga clic en Red de dominio y gira el cortafuegos Apagado. Del mismo modo, debe desactivar el firewall para Red privada y Red pública. En caso de que necesite desactivar el firewall solo para Internet, desactive 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 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, reemplace apagado con encendido.

netsh advfirewall set allprofiles state on

Al igual que la terminal en macOS y Linux, Windows cmd también le permite moverse a través de los últimos comandos usados ​​usando las flechas hacia arriba y hacia abajo en su teclado. Por lo tanto, si desea ejecutar el último comando anterior, simplemente presione la flecha hacia arriba una vez, edite el comando (cambie de apagado a encendido) y presione Entrar.

Bloquear cualquier aplicación en el firewall (Línea de comando)

Para bloquear cualquier aplicación en el firewall, primero debemos entender 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 a la Cortafuegos y protección de red.

Hacer clic Ajustes avanzados e ir a la Saliente pestaña de reglas. Haga clic en Nueva regla en el lado derecho de la ventana. Seleccionar tipo de regla como Programa de 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 de Internet. Digamos que desea bloquear la aplicación de Chrome para que no acceda a Internet.

A continuación, debemos 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)\Google\Chrome\Application\chrome.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)\Google\Chrome\Application\chrome.exe" dir=out action=block profile=public

cmd_to_block_chrome

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

chrome_blocked_internet

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

En caso de que quieras bloquear la aplicación por número de puerto. En primer lugar, debe identificar el número de puerto. Para hacerlo, 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.

recurso_monitor_captura de pantalla

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 especificó 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 usar contra aplicaciones sospechosas para proteger sus datos y evitar que se envíen a redes privadas o Internet. Si tienes algún problema con el paso, puedes comentar el error y puedo ayudarte con la solución.

Leer: Cómo restablecer TCP/IP en Windows, Linux y macOS

ÚLTIMAS ENTRADAS

Entradas relacionadas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad