“Windows 방화벽이 차단되었습니다…”메시지를 다시 트리거하는 방법은 무엇입니까?


31

일부 프로그램을 실행했는데 Windows 방화벽 알림이 팝업되었습니다. 나는 생각하지 않고 "취소"를 클릭했습니다.

이제 내 프로그램이 네트워크 오류와 충돌합니다.

"허용"버튼을 누르기 위해이 메시지를 다시 활성화하는 방법은 무엇입니까?

최신 정보

참고 : 문제는 프로그램의 이름을 알지 못하기 때문에 fireall에 제외를 추가하는 방법에 관한 것이 아닙니다.

상상해보세요 : 스크립트를 실행했습니다. 이 스크립트는 다른 스크립트를 실행했으며 그 중 일부는 다른 프로그램을 실행 시켰습니다. 이 프로그램 중 일부는 방화벽 메시지를 트리거하여 무시했습니다.

이제이 프로그램이 차단되었습니다. 스크립트를 다시 실행하면 메시지없이 제대로 작동하지 않습니다.

어떤 프로그램이 차단되었는지 모르겠습니다.

문제는 그것을 찾거나 어떻게 든 다시 요청하는 것입니다.




1
저자가 프로그램의 이름을 알지 못하면 저자가 알림을 다시 표시하기위한 단계를 취할 수있는 방법이 없기 때문에이 질문을 주 제외로 닫으려고합니다. 현재 예외가 존재하기 때문에 해당 응용 프로그램의 경우 작성자가 수동으로 제거해야합니다. 이런 이유로이 질문은 현재 "너무 광범위하다". 이 질문이 닫히면 답변을 삭제합니다.
Ramhound

"예를 들어, 추가 날짜 및 시간에 따라 규칙을 정렬하는 방법과 제외 방법을 찾는 것이 가능할 수 있습니다." -Windows 방화벽에는이 기능이 없으므로이 예는 현실적이지 않습니다.
Ramhound

2
"방화벽 경고가 이벤트 뷰어에 기록 될 수 있습니다." -이벤트 뷰어를 확인하여 차단 한 응용 프로그램을 확인한 다음 해당 정보를 사용하여 허용 예외를 추가 할 수 있습니다. 해당 프로그램에 대해 허용 예외를 추가하면 취소를 누르는 모든 알림이 어쨌든 수행됩니다.
Ramhound

답변:


34

어떤 프로그램이 차단되었는지 어떻게 알 수 있습니까?

Windows 방화벽 규칙 세트의 변경 사항은 "응용 프로그램 및 서비스"이벤트 로그에 기록됩니다.

이 로그 (이벤트 날짜 / 시간 포함)를 검사하여이 프로그램을 설치할 때 추가 된 규칙을 확인할 수 있습니다.

이 정보를 사용하면 방화벽에서 규칙을 제거하거나 적절한 예외를 만들 수 있습니다.


이벤트 뷰어에서 방화벽 및 IPsec 이벤트보기

이벤트 뷰어에서 고급 보안 기능을 가진 Windows 방화벽에 대한 이벤트를 보려면

  1. 이벤트 뷰어는 컴퓨터 관리의 일부로 제공됩니다. 시작을 클릭하고 컴퓨터를 마우스 오른쪽 단추로 클릭 한 다음 관리를 클릭합니다. 시스템 도구에서 이벤트 뷰어를 클릭하십시오.

  2. 탐색 트리에서 이벤트 뷰어, 응용 프로그램 및 서비스, Microsoft, Windows 및 고급 보안 기능이있는 Windows 방화벽을 차례로 확장합니다.

  3. 제공되는 운영 이벤트에 대한 네 가지보기가 있습니다.

    • 연결 보안. 이 로그는 IPsec 규칙 및 설정 구성과 관련된 이벤트를 유지 관리합니다. 예를 들어 연결 보안 규칙을 추가 또는 제거하거나 IPsec 설정을 수정하면 여기에 이벤트가 추가됩니다.

    • ConnectionSecurityVerbose. 이 로그는 IPsec 엔진의 작동 상태와 관련된 이벤트를 유지합니다. 예를 들어, 연결 보안 규칙이 활성화되거나 암호화 세트가 추가 또는 제거 될 때 이벤트가 여기에 추가됩니다. 이 로그는 기본적으로 비활성화되어 있습니다. 이 로그를 사용하려면 ConnectionSecurityVerbose를 마우스 오른쪽 단추로 클릭 한 다음 로그 사용을 클릭하십시오.

    • 방화벽. 이 로그는 Windows 방화벽 구성과 관련된 이벤트를 유지 관리합니다. 예를 들어, 규칙을 추가, 제거 또는 수정하거나 네트워크 인터페이스가 프로파일을 변경하면 여기에 이벤트가 추가됩니다.

    • FirewallVerbose. 이 로그는 방화벽의 작동 상태와 관련된 이벤트를 유지합니다. 예를 들어 방화벽 규칙이 활성화되거나 프로필 설정이 변경되면 여기에 이벤트가 추가됩니다. 이 로그는 기본적으로 비활성화되어 있습니다. 이 로그를 사용하려면 FirewallVerbose를 마우스 오른쪽 단추로 클릭 한 다음 로그 사용을 클릭하십시오.

  4. 각 이벤트에는 이벤트에 포함 된 정보를 요약 한 일반 탭이 있습니다. 이벤트에 대한 자세한 내용을 보려면 이벤트 로그 온라인 도움말을 클릭하여 Windows Server 기술 라이브러리에서 자세한 정보와 규정 지침이 포함 된 웹 페이지를여십시오.

    이벤트에는 이벤트와 연관된 원시 데이터를 표시하는 세부 사항 탭도 포함됩니다. 텍스트 (CTRL + A가 모두 선택)를 선택한 다음 CTRL-C를 눌러 세부 정보 탭에서 정보를 복사하여 붙여 넣을 수 있습니다.

이벤트 뷰어에서 소스 보기 방화벽 및 IPsec 이벤트


규칙을 추가하면 어떤 이벤트가 트리거됩니까?

4946 : Windows 방화벽 예외 목록이 변경되었습니다. 규칙이 추가되었습니다.

예:

A change has been made to Windows Firewall exception list. A rule was added.

Profile Changed: All
Added Rule:
   Rule ID: DNSSrv-UDP-Out
   Rule Name: @dns.exe,-1005

원본 Windows 보안 로그 이벤트 ID 4946


추가 자료


17

레지스트리에서 방화벽 규칙 목록은이 키에 보관됩니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

새 프로그램이 청취를 시작하려고하면 사용자가 해당 대화 상자에 응답하여 선택한 항목에 따라 "허용"또는 "차단"의 Windows 방화벽 규칙 쌍 (하나의 TCP, 하나의 UDP)이 자동으로 생성됩니다. 편리하게도 이런 식으로 생성 된 규칙의 값 이름은 항상 같은 문자열로 시작합니다 : TCP Query User또는 UDP Query User.

일부 레지스트리 항목

GUID 다음에 실행 파일의 전체 경로입니다. 주어진 규칙이 "허용"인지 "차단"인지는 데이터의 시작 근처에 제공됩니다. 취소를 클릭하면 규칙이 차단됩니다. 프로그램이 어느 실행 파일인지 알아 낸 후에는 레지스트리 항목 쌍 (TCP 및 UDP 모두)을 삭제하고 Windows 방화벽 서비스 ( MpsSvc)를 다시 시작하십시오 . 또는 고급 보안 기능을 가진 Windows 방화벽 창 ( wf.msc)을 열고 Name레지스트리 항목 데이터 의 일부에 지정된 이름의 두 항목을 삭제하십시오 .

완료되면 다음에 응용 프로그램에서 네트워킹을 시작하려고 할 때 Windows 방화벽 확인 대화 상자가 나타납니다.


이것은이 키를 내보내고 다양한 것을 검색 할 수 있도록 매우 유용합니다.
AresAvatar

7

이것은 일부 사람들에게 가장 인기있는 답변이 아닐 수도 있지만 가장 쉬운 답변이며 질문에 대한 답변입니다. Windows 방화벽 설정을 기본값으로 복원하기 만하면됩니다. 다음에 응용 프로그램에 방화벽 권한이 필요할 때 확인 대화 상자를 다시 트리거하므로 정확한 프로그램 이름을 위해 로그를 파지 않아도되므로 가장 쉬운 솔루션입니다. 어쨌든 적어도 일 년에 한 번 이렇게하면 허용되는 것을 정확하게 기억할 수 있습니다.

물론 미디어 서버 나 다른 장치의 포트를 구성하는 데 몇 시간을 소비 한 경우에는 좋은 생각이 아니지만 대부분의 사람들에게는 문제가되지 않습니다.

이렇게하려면 제어판에서 "Windows 방화벽"페이지를 열고 "기본값 복원"을 클릭하십시오.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


1
+ 나는 단순히 리셋 규칙을 원할 것이다.-때때로 사용하고, 이상한 네트워크 / 차단 동작의 경우 완벽하게 작동한다
integratorIT

5

일부 프로그램을 실행했는데 Windows 방화벽 알림이 팝업되었습니다. 나는 생각하지 않고 "취소"를 클릭했습니다.

다음 지침을 따르십시오.

  1. 제어판 (아이콘보기)을 열고 Windows 방화벽 아이콘을 클릭 / 탭하십시오.
  2. 왼쪽의 Windows 방화벽을 통한 프로그램 허용 링크를 클릭 / 탭

여기에 이미지 설명을 입력하십시오

  1. 설정 변경 버튼을 클릭 / 탭 합니다.

여기에 이미지 설명을 입력하십시오

  1. 확인란을 선택 하고 키보드 의 스페이스 버튼을 눌러 허용 예외를 생성하여 프로그램을 허용하십시오.

여기에 이미지 설명을 입력하십시오

  1. 허용 및 거부 된 프로그램 목록에 실행 파일을 추가하십시오. 허용 예외가없는 프로그램은 현재 차단되어 있습니다. 당신은 클릭하여이 작업을 수행 할 수있는 다른 프로그램 허용 버튼을 원하는 실행 파일을 선택.

여기에 이미지 설명을 입력하십시오

  1. 완료되면 확인을 클릭 / 탭합니다 .
  2. 원하는 경우 Windows 방화벽 창을 닫으십시오.

Windows 7 및 Windows 8에서 Windows 방화벽 예외를 추가하거나 제거하는 방법

이제 내 프로그램이 네트워크 오류와 충돌합니다.

가이드를 따라 해당 프로그램에 대한 Windows 방화벽 허용 예외를 만듭니다.

스크립트를 실행했습니다. 이 스크립트는 다른 스크립트를 실행했으며 그 중 일부는 다른 프로그램을 실행 시켰습니다. 이 프로그램 중 일부는 방화벽 메시지를 트리거하여 무시했습니다.

실행 된 프로그램을 확인하고이를 예외 목록에 수동으로 추가해야합니다. 이렇게하면 프로그램이 올바르게 작동합니다.

문제는 그것을 찾거나 어떻게 든 다시 요청하는 것입니다.

새 예외 요청이 생성 되려면 작성자가 실행 파일을 수정해야합니다. 현재 예외를 제거한 다음 프로그램을 실행하면 허용 예외를 작성하기위한 새 요청이 표시됩니다.

나는 프로그램의 이름을 모른다

프로그램 이름을 결정해야합니다. 생성 한 예외 목록을 살펴보면이 작업을 수행 할 수 있습니다. 스크립트를 다시 실행하여 프로그램 이름을 결정할 수 있으며 프로그램이 "충돌"할 때 실행 파일 이름을 확인할 수도 있습니다. 그런 다음 문제를 해결하기 위해 해당 실행 파일을 예외 목록에 추가 할 수 있습니다.


1
(비활성화 된) 항목은 항상 방화벽의 예외 목록에 추가 될 것입니다. 이 항목이 완전히 제거 된 경우에만 사용자에게 다시 프롬프트가 표시됩니다. 또는 예외를 활성화 할 수도 있습니다.
Daniel B
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.