Desabilitando o firewall do Windows Server 2008

8

Eu apliquei uma regra de firewall do Windows que bloqueia toda a conexão TCP e, assim, me expulsou da área de trabalho remota em um servidor dedicado. Eu consegui entrar em recuperação via VNC, que é basicamente um sistema de recuperação do Windows XP.

Eu tenho acesso aos arquivos físicos da instalação do Windows Server 2008 R2, mas não sei como desativar o firewall para poder reiniciar da recuperação e conectar-me ao W2K8 via área de trabalho remota.

Como posso editar as propriedades do firewall do Windows Server 2008 enquanto o sistema operacional está essencialmente desligado e eu tenho acesso do sistema de arquivos aos arquivos do sistema?

Vladimir Georgiev
fonte

Respostas:

16

Você pode desativar o Firewall do Windows usando o Registro; as configurações relevantes estão em

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

Sob lá, você vai encontrar três teclas: DomainProfile, PublicProfilee StandardProfile; cada um deles contém um valor chamado EnableFirewall, que controla o estado do firewall para esse perfil. Se você definir todos os três valores como 0, o Firewall do Windows será completamente desativado.

Se você quiser fazer isso em um sistema offline, precisará carregar o Registro desse sistema no Regedit; o arquivo a ser carregado é C:\Windows\System32\config\SYSTEM. Você também precisará encontrar o ControlSet correto para configurar, porque CurrentControlSetestá disponível apenas em tempo de execução; ao operar em um registro offline, você precisará escolher o correto entre os vários ControlSet00xque você encontrará em HKEY_LOCAL_MACHINE\SYSTEM. HKEY_LOCAL_MACHINE\SYSTEM\Selectpode ajudá-lo aqui.

Massimo
fonte
Eu gostaria de ter visto isso há dois anos. Ótima resposta! Obrigado.
Kul-Tigin
0

É possível desativar remotamente o firewall do Windows usando o Psexec :

psexec \\ComputerHostnameOrIp cmd

O comando acima pressupõe que você é um administrador de rede ou também pode especificar um nome de usuário e senha:

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

Agora, o Psexec permite executar comandos em um computador remoto, como o seguinte comando que desativa o firewall

netsh advfirewall set currentprofile state off
VahidN
fonte
-1

Vá para o Painel de Controle e abra o Firewall do Windows. Na página Firewall do Windows, clique na opção "Ativar ou desativar o Firewall do Windows". Em seguida, desative o firewall da rede pública e privada.

michale
fonte
1
O sistema dele não está funcionando ...
Massimo
-1

Na linha de comando (executada como administrador), netsh advfirewall set currentprofile state off

madeira
fonte
3
Isso seria bom ... em um sistema em execução :-)
Massimo