Desactivar Firewall remotamente desde Consola

A muchos de nosotros nos ha pasado que necesitamos entrar a un equipo remotamente ya sea por RDP o acceder a sus archivos y no nos permite entrar, esto porque en algún momento (actualización o el usuario) activo el Firewall, el cual nos impide acceder, el motivo por el cual entramos remotamente es para no dirigirnos al lugar donde se encuentra el equipo y movernos de nuestro lugar donde debemos estar realizando varias cosas al mismo tiempo, para evitar esto tenemos una utilidad creada por Mark Russinovich de Windows Sysinternal  el cual nos permite entrar via línea de comando al equipo remoto y poder ejecutar cualquier comando, donde lo utilizaremos el comando para desactivar firewall remotamente.

Comandos para desactivar firewall remotamente

  • Primeramente debemos conectarnos a la línea de comandos del equipo remotamente esto lo realizamos con la aplicación PsExec (Ver como utilizar PsExec).
  • Ahora utilizaremos uno de los siguientes comandos, el que mas se acomode a lo que requerimos.
  • Es importante iniciar la linea de comando con un usuario con privilegios de administrador de red.

XP / Server 2003:

Habilitar Firewall

netsh firewall set opmode mode=ENABLE

Deshabilitar Firewall

netsh firewall set opmode mode=DISABLE

Vista / Windows 7 / Server 2008:

Si te muestra el siguiente error es porque estas utilizando un comando para XP / Server 2003

IMPORTANT: “netsh firewall” is deprecated;
use “netsh advfirewall firewall” instead. Though the command still works, it’s preferable to use the new set of commands provided with netsh command.

En estas ediciones de Windows la configuración es diferente para los 3 tipos de red (Dominio, Publica y Privada), Basado en que Firewall deseamos habilitar o deshabilitar es el comando que utilizaremos.

Habilitar Firewall del perfil actual sin importar si es de dominio, publico o privado.

netsh advfirewall set currentprofile state on

Deshabilitar Firewall del perfil actual sin importar si es de dominio, publico o privado.

netsh advfirewall set  currentprofile state off

Habilitar Firewall de la red de Dominio

netsh advfirewall set domainprofile state on

Deshabilitar Firewall de la red de Dominio

netsh advfirewall set domainprofile state off

Habilitar Firewall de la red Privada

netsh advfirewall set privateprofile state on

Deshabilitar Firewall de la red Privada

netsh advfirewall set privateprofile state off

Habilitar Firewall de la red Publica

netsh advfirewall set publicprofile state on

Deshabilitar Firewall de la red Publica

netsh advfirewall set publicprofile state off

Habilitar Firewall para todas las redes

netsh advfirewall set  allprofiles state on

Deshabilitar Firewall para todas las redes

netsh advfirewall set  allprofiles state off

Fernando O.

Soy analista de sistemas actualmente trabajo en una empresa con mas de 200 empleados que utilizan equipo de computo al cual se les da soporte en el departamento.
Uno de mis pasatiempos fuera de la empresa es escribir artículos para PortalMasTips donde documento los problemas, inquietudes y detalles interesantes que se presentan.

Deja un comentario...

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Compartir
Twittear
Pin
Stumble
Leer entrada anterior
Ejecutar comando remotamente con PsExec

Utilidades como Telnet y Programas de control a distancia como Symantec's PC Anywhere permiten ejecutar comando remotamente y también programas...

Agregar variable de entorno en Windows

Las variables de entorno forman un conjunto de valores dinámicos que normalmente afectan el comportamiento de los procesos en una...

Cerrar