데이터 실행 방지(DEP, Data Execution Prevention)는 Microsoft가 도입한 보안 기능으로, 프로그램을 지속적으로 모니터링하여 컴퓨터에 발생할 수 있는 피해를 예방하는 역할을 합니다. 이 기능은 Windows 11/10/8/7은 물론 Windows Server에도 포함되어 있습니다.
DEP는 실행 중인 프로그램이 시스템 메모리를 효율적이고 올바르게 사용하는지 감시합니다. 만약 어떤 프로그램이 메모리를 비정상적으로 사용하는 것으로 판단되면, DEP는 해당 프로그램을 강제로 종료하고 사용자에게 알려줌으로써 시스템을 악성 코드로부터 보호합니다.
Windows 11/10에서 DEP를 전체적으로 끄는 것도 가능하지만, 특정 프로그램(예: explorer.exe)에 대해서만 DEP를 비활성화하고 싶은 경우도 있습니다. 아래 방법을 따라 하면 됩니다.
특정 프로그램의 데이터 실행 방지(DEP) 끄기
- 파일 탐색기를 열고 내 PC(This PC) 또는 컴퓨터를 마우스 오른쪽 버튼으로 클릭한 후 '속성'을 선택합니다. 설정 창이 열리면 '고급 시스템 설정' 옵션을 선택합니다.
- '시스템 속성' 창에서 '고급' 탭으로 이동한 뒤, '성능' 섹션 아래의 '설정' 버튼을 클릭합니다.
- 화면에 나타나는 '성능 옵션' 창에서 '데이터 실행 방지' 탭을 선택합니다. 다음 두 가지 옵션이 표시됩니다.
- 필수 Windows 프로그램 및 서비스에 대해서만 DEP 사용
- 선택한 프로그램 및 서비스를 제외한 모든 프로그램 및 서비스에 대해 DEP 사용
- '선택한 프로그램 및 서비스를 제외한 모든 프로그램 및 서비스에 대해 DEP 사용' 옵션을 선택합니다.
- '추가' 버튼을 클릭합니다.
- Program Files 폴더로 이동하여 해당 프로그램의 .exe 파일을 찾습니다.
- 파일을 선택한 후 '열기'를 클릭합니다.
- '적용'을 누른 뒤 확인을 눌러 창을 닫습니다.
이렇게 설정하면 선택한 프로그램의 exe 파일에는 DEP가 꺼지고, 나머지 모든 프로그램에는 기본적으로 DEP가 계속 활성화된 상태로 유지됩니다.
같은 방법으로 파일 탐색기(explorer.exe)에 대해서도 DEP를 비활성화할 수 있습니다. C:\Windows 폴더로 이동하여 explorer.exe 파일을 추가하면 됩니다.
이 가이드가 도움이 되기를 바랍니다.