고전게임 실행 오류 DEP 예외 등록으로 해결하는 방법
고전게임 에러 해결
핵심 결론
고전게임 실행 즉시 꺼지는 에러는 윈도우 DEP 예외 등록으로 해결하면 된다.
오래된 한글패치 또는 구형 실행 파일이 최신 윈도우 보안 기능과 충돌하면서 프로그램이 강제 종료되는 경우가 있다.
예전에 즐기던 고전게임을 다시 꺼내 실행하면 프로그램이 열리자마자 꺼지고, 에러 창도 제대로 뜨지 않는 경우가 있다. 재설치를 반복해도 똑같이 꺼진다면 게임 파일 문제가 아니다. 이 글에서는 고전게임 한글패치와 최신 윈도우 보안 기능이 충돌할 때 발생하는 강제 종료 에러의 원인과 해결 방법을 정리했다.
게임 재설치, 관리자 권한 실행, 호환성 모드 변경을 모두 시도했는데도 게임이 실행 직후 종료된다면 DEP 충돌 가능성을 의심해볼 수 있다.
아래는 DEP 예외 등록 전후 차이다.
| 구분 | DEP 예외 등록 전 | DEP 예외 등록 후 |
|---|---|---|
| 실행 결과 | 실행 즉시 강제 종료 | 정상 실행 |
| 원인 | 한글패치 변조 파일을 보안 위협으로 오인 | 해당 파일을 보안 감시 대상에서 제외 |
| 재설치 효과 | 반복해도 동일 증상 | 별도 재설치 불필요 |
실제 여러 고전 게임 커뮤니티에서는 재설치를 반복만 하다가 실패 후, DEP 설정 후 정상 실행된 사례를 찾아 볼수 있다.
고전게임이 실행 즉시 꺼지는 현상은 왜 생기는 걸까?
고전게임, 특히 2000년대 초·중반에 출시된 게임들은 당시 기준에 맞춰 한글패치가 만들어진 경우가 많다. 이 한글패치 파일(exe, dll)은 프로그램 내부 데이터를 수정한 변조 파일이다. 원본 파일을 의도적으로 고친 것이므로 최신 윈도우 보안 시스템이 이를 데이터 변조 위협으로 판단하고 프로그램 실행을 강제로 막는다.
DEP(데이터 실행 방지)란 윈도우에 내장된 보안 기능이다. 쉽게 설명하면, 프로그램이 실행될 때 허용되지 않은 방식으로 메모리를 건드리면 윈도우가 해당 프로그램을 즉시 종료시키는 장치다. 악성코드 차단이 본래 목적이지만, 한글패치처럼 파일이 변조된 오래된 프로그램도 같은 방식으로 걸리게 된다.
재설치를 반복해도 증상이 동일한 이유가 여기 있다. 파일 자체가 문제가 아니라 윈도우 보안 설정과 충돌하는 것이므로, 게임을 지웠다가 다시 깔아도 결과는 달라지지 않는다.
어떤 게임에서 이 에러가 주로 발생할까?
주로 2000년대 초·중반에 출시된 게임 중 커뮤니티 배포 한글패치가 존재하는 타이틀에서 이 증상이 보고된다. 아래는 관련 사례가 자주 거론되는 대표적인 게임들이다.
| 게임명 | 장르 | 비고 |
|---|---|---|
| 발더스 게이트 시리즈 | RPG | 팬 한글패치 적용 시 에러 사례 보고 |
| 폴아웃 2 | RPG | exe 변조 방식 한글패치 포함 |
| 영웅전설 시리즈 (구작) | RPG | dll 교체 방식 한글패치 |
| 창세기전 시리즈 | RPG / 전략 | 구형 exe 실행 파일 충돌 사례 |
위 목록은 커뮤니티에서 같은 증상이 보고된 사례를 기준으로 정리한 것이다. 한글패치 버전과 윈도우 환경에 따라 결과가 달라질 수 있다.
DEP 예외 등록은 어떻게 하면 될까?
설정은 매우 쉽다. 그냥 아래 이미지대로 각 단계 별 따라가면 된다.
DEP 예외 등록은 윈도우 설정 안에서 진행한다. 복잡한 도구 설치 없이 윈도우 기본 메뉴만으로 처리할 수 있다. 아래 순서대로 따라 하면 된다.
1단계. 키보드에서 Windows 키 + S를 동시에 누른다. 화면 왼쪽 아래에 검색창이 열린다.
2단계. 검색창에 시스템 고급 설정 보기라고 입력하고 엔터를 누른다. "시스템 속성" 창이 열린다.
3단계. 창 상단 탭 중에서 고급 탭을 클릭한다. 성능 섹션 아래 있는 설정 버튼을 클릭한다.
4단계. 성능 옵션 창이 새로 열린다. 탭 중에서 데이터 실행 방지(DEP) 탭을 선택한다. 위 이미지의 화면이 나타난다.
5단계. 두 가지 옵션 중 아래에 있는 "내가 선택한 항목을 제외한 모든 프로그램 및 서비스에 DEP 사용"을 선택한다. 그 아래 추가 버튼을 눌러 파일 탐색기가 열리면, 에러가 나는 게임의 설치 폴더로 이동해서 게임 실행 파일(.exe)을 선택한 뒤 확인을 누른다.
설치 폴더를 찾지 못하겠다면
바탕화면이나 시작 메뉴에 있는 게임 아이콘을 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택하면 설치 폴더가 바로 열린다. 그 안에 있는 .exe 파일을 DEP 추가 창에서 선택하면 된다.
설정을 마친 후 PC를 재시작하고 게임을 다시 실행해 보고 증상이 해결됐는지 확인한다.
DEP 설정 이후에도 실행이 안 된다면?
DEP 설정 후에도 게임이 실행되지 않는다면 아래 방법을 추가로 시도해볼 수 있다. 다만 이 방법들은 보조 수단이며, 모든 환경에서 효과가 보장되지는 않는다.
호환성 모드 설정: 게임 실행 파일 위에서 마우스 오른쪽 버튼 클릭 → 속성 → 호환성 탭 → "호환성 모드에서 프로그램 실행" 체크 → Windows XP(서비스 팩 3) 선택 후 적용한다.
관리자 권한 실행: 같은 속성 창에서 "관리자 권한으로 이 프로그램 실행" 체크 후 적용한다.
백신 프로그램 예외 등록: 설치된 백신 소프트웨어가 한글패치 변조 파일을 별도로 차단하는 경우가 있다. 백신 설정에서 해당 게임 폴더를 예외 경로로 추가하면 해결되는 사례도 보고된다.
한줄 정리
재설치를 반복해도 꺼지는 고전게임은 윈도우 DEP 예외 등록부터 시도하면 된다.