모든 TCP 연결을 차단하는 Windows 방화벽 규칙을 적용하여 전용 서버의 원격 데스크톱에서 나왔습니다. 기본적으로 Windows XP 복구 시스템 인 VNC를 통해 복구를 시작했습니다.
Windows Server 2008 R2 설치의 실제 파일에 액세스 할 수 있지만 방화벽을 비활성화하는 방법을 모르므로 복구에서 재부팅하고 원격 데스크톱을 통해 W2K8에 연결할 수 있습니다.
OS 전원이 꺼져 있고 시스템 파일에 대한 파일 시스템 액세스 권한이있는 동안 Windows Server 2008의 방화벽 속성을 편집하려면 어떻게해야합니까?
답변
레지스트리를 사용하여 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
여기 당신을 도울 수 있습니다.
답변
Psexec를 사용하여 Windows 방화벽을 원격으로 비활성화 할 수 있습니다 .
psexec \\ComputerHostnameOrIp cmd
위의 명령은 사용자가 네트워크 관리자라고 가정하거나 사용자 이름과 비밀번호도 지정할 수 있습니다.
PsExec.exe \\IP cmd -u username -p password
이제 Psexec 를 사용하면 방화벽을 비활성화하는 다음 명령과 같은 원격 컴퓨터에서 명령을 실행할 수 있습니다.
netsh advfirewall set currentprofile state off
답변
제어판으로 이동 한 다음 Windows 방화벽을 엽니 다. Windows 방화벽 페이지에서 “Windows 방화벽 설정 또는 해제”옵션을 클릭하십시오. 그런 다음 공용 및 개인 네트워크의 방화벽을 끄십시오.
답변
명령 줄 (관리자 권한으로 실행)에서 netsh advfirewall set currentprofile state off