Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 'Protection Stub이(가) 작동을 멈췄습니다' 오류 해결 방법

좋아하는 게임을 실행하려는 순간 갑자기 다음과 같은 오류 메시지가 나타나 당황한 적이 있으신가요? "Protection Stub이(가) 작동을 멈췄습니다. 프로그램이 올바르게 작동하는 데 문제가 발생했습니다. Windows에서 프로그램을 종료하고 해결 방법이 있는 경우 알려 드리겠습니다." 이 메시지를 넘어설 방법을 찾기 어렵다면 아래 내용을 참고해 보세요. 게임뿐만 아니라 특정 프로그램이나 응용 프로그램을 실행할 때도 동일한 문제가 발생할 수 있습니다.

Protection Stub 오류 해결 방법

Windows 11/10 PC에서 시도해 볼 수 있는 방법은 크게 두 가지입니다. 하나씩 순서대로 적용해 보세요.

1. UAC(사용자 계정 컨트롤) 비활성화

먼저 UAC를 비활성화한 후 문제가 해결되는지 확인해 보세요. 시작 메뉴 검색창에 "사용자 계정 컨트롤 설정 변경"을 입력하고, 슬라이더를 맨 아래 "알리지 않음"으로 내린 뒤 확인을 클릭하고 컴퓨터를 다시 시작합니다.

2. DEP(데이터 실행 방지) 설정 조정

UAC 비활성화로도 해결되지 않는다면 DEP 설정을 조정해 보세요. 다음 단계를 따라 하세요.

  1. 바탕 화면의 내 PC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 고급 시스템 설정을 클릭합니다. 관리자 암호 또는 확인을 요구하는 메시지가 나타나면 암호를 입력하거나 확인을 눌러 진행합니다.
  3. 고급 탭에서 성능 섹션의 설정 버튼을 클릭합니다.
  4. 데이터 실행 방지(DEP) 탭을 선택합니다.
  5. 선택한 항목을 제외한 모든 프로그램 및 서비스에 대해 DEP 사용 옵션을 선택합니다.

그다음 아래와 같이 진행합니다. 목록에 해당 게임이 이미 등록되어 있다면 이름 옆의 확인란을 클릭해 선택합니다. 목록에 없다면 추가 버튼을 클릭하고, 게임이 설치된 폴더로 이동한 후 게임 실행 파일(.exe)을 두 번 클릭해 등록합니다.

적용을 클릭한 뒤 확인을 누르고, 모든 과정이 끝나면 컴퓨터를 다시 시작합니다.

그래도 문제가 지속된다면: DEP 비활성화

위 방법으로도 문제가 계속된다면 DEP 자체를 비활성화한 후 다시 시도해 볼 수 있습니다. 다만 DEP는 보안 기능이므로 비활성화는 권장하지 않습니다. DEP는 응용 프로그램을 모니터링하여 보호된 메모리를 안전하게 사용하는지 확인하고, 잘못된 사용이 감지되면 해당 응용 프로그램을 강제로 종료시키는 역할을 합니다.

DEP를 비활성화하려면 시작 메뉴 검색창에 다음 명령을 입력한 후 Ctrl+Shift+Enter를 함께 눌러 관리자 권한으로 실행하세요.

bcdedit.exe /set {current} nx AlwaysOff

다시 활성화하려면 대신 아래 명령을 사용하면 됩니다.

bcdedit.exe /set {current} nx AlwaysOn

작업을 진행하기 전에 반드시 시스템 복원 지점을 만들어 두는 것이 가장 안전합니다!