Deshabilitar el firewall de Windows Server 2008

8

Apliqué una regla de firewall de Windows que bloquea todas las conexiones TCP y, por lo tanto, me expulsé del escritorio remoto en un servidor dedicado. Logré entrar en la recuperación a través de VNC, que es básicamente un sistema de recuperación de Windows XP.

Tengo acceso a los archivos físicos de la instalación de Windows Server 2008 R2, pero no sé cómo deshabilitar el firewall para poder reiniciar desde la recuperación y conectarme al W2K8 a través del escritorio remoto.

¿Cómo puedo editar las propiedades del firewall de Windows Server 2008 mientras el sistema operativo está esencialmente apagado y tengo acceso del sistema de archivos a los archivos del sistema?

Vladimir Georgiev
fuente

Respuestas:

16

Puede deshabilitar el Firewall de Windows usando el Registro; las configuraciones relevantes están en

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy

En virtud de allí, se encuentran tres teclas: DomainProfile, PublicProfiley StandardProfile; cada uno de ellos contiene un valor llamado EnableFirewall, que controla el estado del firewall para ese perfil. Si establece los tres valores en 0, el Firewall de Windows estará completamente deshabilitado.

Si desea hacer esto para un sistema fuera de línea, deberá cargar el Registro de ese sistema en Regedit; El archivo a cargar es C:\Windows\System32\config\SYSTEM. También deberá encontrar el ControlSet correcto para configurar, ya CurrentControlSetque solo está disponible en tiempo de ejecución; Cuando opere en un Registro fuera de línea, deberá elegir el correcto entre los distintos ControlSet00xque encontrará en HKEY_LOCAL_MACHINE\SYSTEM. HKEY_LOCAL_MACHINE\SYSTEM\SelectTe puedo ayudar aquí.

Massimo
fuente
Desearía haber visto esto hace dos años. ¡Gran respuesta! Gracias.
Kul-Tigin
0

Es posible deshabilitar remotamente el firewall de Windows usando Psexec :

psexec \\ComputerHostnameOrIp cmd

El comando anterior supone que usted es un administrador de red, o también puede especificar un nombre de usuario y contraseña:

PsExec.exe \\IP cmd -u username -p password

Ahora Psexec le permite ejecutar comandos en una computadora remota, como el siguiente comando que deshabilita el firewall

netsh advfirewall set currentprofile state off
VahidN
fuente
-1

Vaya al Panel de control y luego abra el Firewall de Windows. En la página Firewall de Windows, haga clic en la opción "Activar o desactivar Firewall de Windows". Luego, apague el firewall para redes públicas y privadas.

michale
fuente
1
Su sistema no está funcionando ...
Massimo
-1

Desde la línea de comandos (ejecutar como administrador), netsh advfirewall set currentprofile state off

carpinterías
fuente
3
Eso sería bueno ... en un sistema en ejecución :-)
Massimo