문제 이벤트 이름 BEX64 오류는 주로 서드파티(타사) 응용 프로그램이나 게임이 갑자기 종료된 후 나타나는 시스템 충돌 현상입니다. 이 오류를 겪는 대부분의 사용자는 충돌이 무작위로 발생하거나, 고사양 작업을 수행할 때 발생한다고 보고하고 있습니다.
COM Surrogate가 작동을 멈췄습니다 — 문제 이벤트 이름: BEX64
이 오류는 주로 데이터 실행 방지(DEP) 기능과 프로그램 간의 충돌, 손상된 설치 파일, 또는 백그라운드에서 실행 중인 다른 프로그램과의 충돌로 인해 발생합니다. 아래에서 검증된 해결 방법을 순서대로 안내해 드리겠습니다.
BEX64 오류 해결 방법
다음 세 가지 방법을 통해 문제 이벤트 이름 BEX64 오류를 해결할 수 있습니다.
- 오류가 발생하는 프로그램 재설치
- 클린 부팅 상태에서 문제 해결
- 데이터 실행 방지(DEP) 비활성화
각 단계를 자세히 살펴보겠습니다.
1] 오류가 발생하는 프로그램 재설치
가장 먼저 시도할 수 있는 방법은 오류가 발생하는 프로그램을 재설치하는 것입니다. 올바른 재설치 방법은 프로그램을 완전히 제거한 후, 최신 버전의 설치 파일로 다시 설치하는 것입니다.
먼저 작업 표시줄의 검색 상자에 '앱 및 기능(Apps & Features)'을 입력하고 실행합니다.
목록을 스크롤하여 문제가 되는 프로그램을 찾아 클릭한 뒤 '제거' 버튼을 누릅니다.
제거가 완료되면 해당 프로그램의 최신 설치 파일을 공식 웹사이트 등 신뢰할 수 있는 곳에서 다운로드하여 다시 설치합니다.
2] 클린 부팅 상태에서 문제 해결
클린 부팅은 Windows를 필수 서비스와 드라이버만으로 시작하는 방법으로, 서드파티 프로그램과의 충돌 여부를 확인하는 데 유용합니다.
작업 표시줄의 검색 상자에 '시스템 구성(System Configuration)'을 입력하고 선택합니다.
시스템 구성 창에서 '서비스' 탭으로 이동한 후, '모든 Microsoft 서비스 숨기기'에 체크합니다. 그다음 '모두 사용 안 함'을 클릭합니다.
이제 시스템 구성의 '시작 프로그램' 탭으로 이동하여 '작업 관리자 열기'를 선택합니다.
작업 관리자의 '시작 프로그램' 목록에서 각 항목을 하나씩 선택하고 '사용 안 함'을 클릭하여 모두 비활성화합니다.
다시 시스템 구성의 '시작 프로그램' 탭으로 돌아가 '확인'을 클릭합니다. 컴퓨터를 재시작하면 클린 부팅 환경으로 진입합니다. 이 상태에서 프로그램을 설치, 제거 또는 실행하며 문제가 재현되는지 확인합니다.
클린 부팅 환경에서는 일부 기능이 일시적으로 제한될 수 있습니다. 문제 해결이 끝나면 컴퓨터를 정상 모드로 복원하여 모든 기능을 되돌려 놓는 것을 잊지 마세요.
3] 데이터 실행 방지(DEP) 비활성화
데이터 실행 방지(DEP)는 메모리에 대해 추가 검사를 수행하여 악성 코드가 시스템에서 실행되지 않도록 차단하는 보안 기술입니다. 하지만 특정 상황에서는 이 보안 필터가 과도하게 작동하여 정상적인 응용 프로그램의 실행을 막기도 합니다.
이 경우 명령 프롬프트(CMD) 명령어 한 줄로 DEP를 비활성화하여 문제를 해결할 수 있습니다.
Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 '예'를 클릭하여 관리자 권한을 허용합니다.
관리자 권한 CMD 창에서 다음 명령어를 입력하고 Enter 키를 눌러 실행합니다:
bcdedit.exe /set {current} nx AlwaysOff
명령이 성공적으로 처리되면 데이터 실행 방지(DEP) 필터가 비활성화됩니다.
컴퓨터를 재시작하고 부팅이 완료되면, 이전에 문제를 일으켰던 동작을 다시 반복하여 오류가 해결되었는지 확인합니다.
참고: DEP를 비활성화하면 보안 수준이 낮아질 수 있으므로, 문제 해결 후에는 bcdedit.exe /set {current} nx OptIn 명령으로 원래 설정을 복원하는 것이 좋습니다.