윈도우11 특정 프로그램 실행 차단하는 방법

이전에 장치 관리자와 레지스트리 편집기 접근 차단 방법에 이어 이번 글에서는 윈도우11 특정 프로그램 실행 차단하는 방법에 대해 알아보겠습니다. 개인 PC가 아닌 공용 PC에서는 시스템 보호와 보안을 위해 여러 기능의 사용을 제한하기 마련인데요. 그 중에 하나가 특정 프로그램의 실행을 차단하는 것입니다.

공공 기관에 설치된 PC들은 특정 프로그램의 실행을 차단하기 위해 별도의 서드파티 차단 프로그램을 설치하는 등의 비용이 들어갈 수 있지만 가정용 공용 PC정도에서 특정 프로그램의 실행을 차단하고 싶다면 장치 관리자나 레지스트리 편집기 접근을 차단할 때와 마찬가지로 윈도우의 기본 기능인 로컬 그룹 정책을 변경하거나 레지스트리를 편집하는 것으로 특정 프로그램 실행을 막을 수 있습니다.



[윈도우 키 + R]을 눌러 실행 창을 열고 입력란에 gpedit.msc를 입력한 후 엔터를 눌러 로컬 그룹 정책 편집기를 실행합니다.

특정 프로그램 실행 차단을 위해 로컬 그룹 정책 편집기에서 지정된 Windows 응용 프로그램 실행 안 함을 더블 클릭


위의 로컬 그룹 정책 편집기 좌측 트리 메뉴에서 사용자 구성 > 관리 템플릿 > 시스템으로 이동하고 오른쪽 설정 목록에서 지정된 Windows 응용 프로그램 실행 안 함을 더블 클릭합니다.


지정된 Windows 응용 프로그램 실행 안 함 설정 창에서 사용으로 설정 후 옵션에 표시 버튼을 클릭


위의 설정 창이 뜨고 좌측 상단에 구성되지 않음사용으로 선택하고 아래 옵션 부분에 표시… 버튼을 클릭합니다.


내용 표시 창에 실행을 차단할 프로그램의 실행 파일명을 등록


위의 내용 표시 창이 뜨고 허용되지 않는 응용 프로그램 목록 공란을 한 번 클릭한 후 다시 클릭하여 입력 커서가 나타나면 실행을 차단할 응용 프로그램의 실행 파일명을 입력합니다. (응용 프로그램의 실행 파일명을 확인하는 방법은 아래 응용 프로그램 실행 파일명 확인 방법 부분에서 설명합니다.)

실행 차단할 응용 프로그램의 실행 파일명을 모두 입력했다면 확인을 클릭하고 이전 설정 창에서 하단에 적용과 확인 버튼을 클릭합니다.

효과를 적용하기 위해 작업 관리자 프로세스 탭에서 Winodws 탐색기를 다시 시작하거나 컴퓨터를 재부팅합니다.

등록한 응용 프로그램의 실행 차단을 취소하고 싶다면 설정 창 좌측 위에 사용을 다시 구성되지 않음으로 설정합니다. 이렇게 하면 등록한 응용 프로그램 목록은 삭제되고 효과를 적용하기 위해 역시 작업 관리자 프로세스 탭에서 Windows 탐색기를 다시 시작하거나 컴퓨터를 재부팅합니다.




바로 가기 속성 창에 대상 항목의 실행 파일 경로에서 실행 파일명을 확인


바탕 화면에 응용 프로그램의 바로 가기 아이콘이 있다면 이 아이콘의 우클릭 메뉴에서 속성을 클릭합니다. 위의 바로 가기 속성 창이 뜨고 대상 항목에 실행 파일 경로에서 “exe”확장자의 실행 파일명을 확인합니다.

바로 가기 아이콘이 바탕 화면에 없는 응용 프로그램은 다음과 같이 실행 파일명을 확인합니다.


검색에서 프로그램 이름을 입력해 검색한 후 프로그램을 우클릭하여 파일 위채 열기를 클릭


작업 표시줄에 검색에서 응용 프로그램 이름을 입력하여 검색한 응용 프로그램의 우클릭 메뉴에서 파일 위치 열기를 클릭합니다.


실행 차단할 프로그램의 바로 가기가 저장된 폴더에서 해당 프로그램을 우클릭하여 파일 위치 열기를 클릭


파일 탐색기가 실행되면서 해당 응용 프로그램의 바로 가기가 저장된 폴더가 열리고 다시 해당 응용 프로그램의 바로 가기를 우클릭하여 뜨는 메뉴에서 다시 파일 위치 열기를 클릭합니다.

그러면 해당 응용 프로그램 설치된 실행 파일이 저장된 폴더로 이동하게 되고 여기서 실행 파일의 이름을 확인하면 됩니다.



로컬 그룹 정책 편집기가 없는 윈도우 10/11 홈 버전에서는 레지스트리 편집을 통해 특정 프로그램의 실행을 차단할 수 있습니다.

[윈도우 키 + R]을 눌러 실행 창을 열고 regedit를 입력한 후 엔터를 눌러 레지스트리 편집기를 실행합니다.

레지스트리 편집기에서 경로 이동 후 Policies 키를 우클릭하여 뜨는 메뉴에서 새로 만들기에 키를 클릭


레지스트리 편집기 상단에 경로창에 아래의 경로를 드래그하여 복사한 후 붙여 넣습니다.

컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

마지막 경로인 Policies 키를 우클릭하여 뜨는 메뉴에서 새로 만들기 > 를 클릭합니다.


새 키 이름을 Explorer로 변경하고 이 키를 선택하여 오른쪽 빈 공간에 마우스 우클릭 메뉴에서 새로 만들기에 DWORD(32비트) 값을 클릭


Policies 키 하위에 생성된 새 키 #1 이름의 키 이름을 Explorer로 변경합니다. 그리고 Explorer 키를 선택한 후 오른쪽 빈 공간에 마우스 우클릭을 하여 메뉴에서 새로 만들기 > DWORD(32비트) 값(D)을 클릭합니다.


새 값 이름을 DisallowRun으로 변경하고 값 데이터를 1로 지정


생성된 새 값 #1 이름의 값 이름을 위와 같이 DisallowRun으로 변경하고 이것을 더블 클릭하여 값 편집 창을 띄웁니다. 값 데이터1로 지정하고 확인을 클릭합니다.


Explorer키 우클릭 메뉴에서 새로 만들기에 키를 클릭


이제 아까 위에서 생성한 Explorer 키를 우클릭하여 뜨는 메뉴에서 새로 만들기 > 를 클릭합니다.


새 키 이름을 DisallowRun으로 변경하고 이 키를 선택한 후 오른쪽 빈 공간에 우클릭 메뉴에서 새로 만들기에 문자열 값을 클릭


새로 생성된 새 키 #1 이름의 키 이름을 위와 같이 DisallowRun으로 변경하고 이 키를 선택한 후 오른쪽 빈 공간에 마우스 우클릭을 하여 메뉴에 새로 만들기 > 문자열 값(S)를 클릭합니다.


새 문자열 값을 1로 변경하고 값 데이터에 실행을 차단할 프로그램의 실행 파일명을 입력 후 확인 클릭


생성된 새 값 #1 이름의 문자열 값 이름을 위와 같이 1로 변경하고 이 값을 더블 클릭합니다. 위의 문자열 편집 창이 뜨고 값 데이터에 차단할 응용 프로그램의 실행 파일명을 입력하고 확인을 클릭합니다.

실행 파일명은 아까 위에서 설명한 대로 확인하면 됩니다.


1, 2, 3 순으로 문자열을 만들어 실행 차단할 프로그램의 실행 파일명을 등록


위에서 1 이름의 문자열 편집 창에서 실행 차단 프로그램을 값 데이터에 입력한 방법대로 다른 실행을 차단할 응용 프로그램도 위와 같이 문자열을 2, 3, 4… 순으로 만들어 값 데이터에 실행을 차단할 응용 프로그램의 실행 파일명을 등록합니다.

문자열 값을 통해 실행 차단할 응용 프로그램을 모두 등록했다면 레지스트리 편집기를 닫고 작업 관리자에서 Windows 탐색기를 다시 시작하거나 컴퓨터를 재부팅합니다.


실행 차단된 프로그램을 실행하려 할 때 뜨는 창


이제 로컬 그룹 정책 변경이나 레지스트리 편집으로 실행을 차단한 응용 프로그램을 실행하면 위와 같은 메시지 창이 뜨면서 실행이 되지 않습니다.

레지스트리 편집으로 응용 프로그램 실행을 차단한 것을 해제하려면 위에서 생성했던 Explorer 키를 삭제하고 실행 차단한 프로그램 별로 차단을 해제하려면 해당 실행 파일명이 등록된 문자열 값을 삭제하면 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다