Windows Server 2008 방화벽 비활성화


8

모든 TCP 연결을 차단하는 Windows 방화벽 규칙을 적용하여 전용 서버의 원격 데스크톱에서 나왔습니다. 기본적으로 Windows XP 복구 시스템 인 VNC를 통해 복구를 시작했습니다.

Windows Server 2008 R2 설치의 실제 파일에 액세스 할 수 있지만 방화벽을 비활성화하는 방법을 모르므로 복구에서 재부팅하고 원격 데스크톱을 통해 W2K8에 연결할 수 있습니다.

OS 전원이 꺼져 있고 시스템 파일에 대한 파일 시스템 액세스 권한이있는 동안 Windows Server 2008의 방화벽 속성을 편집하려면 어떻게해야합니까?

답변:


16

레지스트리를 사용하여 Windows 방화벽을 비활성화 할 수 있습니다. 관련 설정은

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

거기에서, 당신은 세 가지 열쇠를 찾을 것 DomainProfile, PublicProfile그리고 StandardProfile; 각각에는 EnableFirewall해당 프로파일의 방화벽 상태를 제어 하는 값이 포함되어 있습니다 . 세 값을 모두 0으로 설정하면 Windows 방화벽이 완전히 비활성화됩니다.

오프라인 시스템에 대해이 작업을 수행하려면 해당 시스템의 레지스트리를 Regedit에로드해야합니다. 로드 할 파일은 C:\Windows\System32\config\SYSTEM입니다. CurrentControlSet런타임에만 사용할 수 있기 때문에 구성 할 올바른 ControlSet을 찾아야합니다 . 오프라인 레지스트리에서 작업 할 때는 ControlSet00x아래에서 찾을 수 있는 다양한 항목 중에서 올바른 것을 선택해야합니다 HKEY_LOCAL_MACHINE\SYSTEM. HKEY_LOCAL_MACHINE\SYSTEM\Select여기 당신을 도울 수 있습니다.


나는 2 년 전에 이것을 보았 으면 좋겠다. 좋은 답변입니다! 감사.
Kul-Tigin

0

Psexec를 사용하여 Windows 방화벽을 원격으로 비활성화 할 수 있습니다 .

psexec \\ComputerHostnameOrIp cmd

위의 명령은 사용자가 네트워크 관리자라고 가정하거나 사용자 이름과 비밀번호도 지정할 수 있습니다.

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

이제 Psexec 를 사용하면 방화벽을 비활성화하는 다음 명령과 같은 원격 컴퓨터에서 명령을 실행할 수 있습니다.

netsh advfirewall set currentprofile state off

-1

제어판으로 이동 한 다음 Windows 방화벽을 엽니 다. Windows 방화벽 페이지에서 "Windows 방화벽 설정 또는 해제"옵션을 클릭하십시오. 그런 다음 공용 및 개인 네트워크의 방화벽을 끄십시오.


1
그의 시스템은 실행되지 않습니다 ...
Massimo

-1

명령 줄 (관리자 권한으로 실행)에서 netsh advfirewall set currentprofile state off


3
그것은 좋을 것입니다 ... 실행중인 시스템에서 :-)
Massimo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.