http://jeayou.urin79.com/58
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List
위 두 가지 키 안에다가 다음과 같은 형식의 문자열을 추가한다.
"C:\\Project\\Binary\\Sbin\\DataServerDebug.exe"="C:\\Project\\Binary\\Sbin\\DataServerDebug.exe:*:Enabled:DataServerDebug.exe"
레지스트리 등록 항목 파일(.REG) 파일로서 만들자면 다음과 같다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
"C:\\Project\\Binary\\Sbin\\DataServerDebug.exe"="C:\\Project\\Binary\\Sbin\\DataServerDebug.exe:*:Enabled:DataServerDebug.exe"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
"C:\\Project\\Binary\\Sbin\\DataServerDebug.exe"="C:\\Project\\Binary\\Sbin\\DataServerDebug.exe:*:Enabled:DataServerDebug.exe"
% wrong tag % 빨간색 글자 부분만 본인의 어플리케이션에 맞춰서 수정하시면 됩니다.
방화벽 예외 IP 등록하기
아래의 레지스트리를 Windows-Firewall-Exception-Add.reg 로 저장하고
regedit /s Windows-Firewall-Exception-Add.reg 의 명령을 이용해서 입력..
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List]
"135:TCP"="135:TCP:*:Enabled:SCCM EPMAP"
"2701:TCP"="2701:TCP:*:Enabled:SCCM RC 1"
"2702:TCP"="2702:TCP:*:Enabled:SCCM RC 2"
[출처] 윈도우 방화벽 예외 등록|작성자 홍군
방법 1: 레지스트리 값에 이름 추가
이 문제를 해결하려면 레지스트리 값에 이름을 추가하십시오. 예를 들어, 12345:TCP:*:Enabled를 12345:TCP:*:Enabled:exception name으로 변경합니다.방법 2: netsh firewall 명령 사용
이 문제를 해결하려면 netsh firewall 명령을 사용하여 레지스트리에서 만든 예외를 볼 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.- 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
- netsh firewall show state verbose = enable을 입력한 다음 Enter 키를 누릅니다.
- 출력 텍스트에서 다음 텍스트를 검색합니다.현재 모든 네트워크 인터페이스에 열린 포트현재 모든 네트워크 인터페이스에 열린 포트 섹션에 나열된 포트와 프로그램은 차단되지 않습니다. 이러한 차단되지 않은 포트와 프로그램은 설정된 프로그램이나 포트 예외를 나타냅니다.