'시스템에서 실행 중인 디버거가 발견되었습니다' 오류란?
컴퓨터에 설치된 게임이나 프로그램을 실행하려고 할 때 이 오류 메시지가 나타나면서 프로그램이 열리지 않는 현상은 원인이 명확하지 않아 사용자를 당황하게 만듭니다. 사실 이 오류는 프로그램 개발사가 소스 코드의 무단 접근을 막기 위해 프로그램이 시작될 때 메모리 내에 디버거가 있는지 검사하기 때문에 발생합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504097.png)
다행히도 이 오류 자체는 위험한 것과 무관하며, 아래에서 소개하는 해결 방법들을 순서대로 따라 하면 대부분 간단하게 해결할 수 있습니다.
방법 1: 게임 또는 프로그램을 백신 예외 목록에 추가하기
이 오류를 겪은 많은 사용자들에게 효과적이었던 가장 인기 있는 해결책입니다. 특히 새로운 게임을 실행하거나 설치할 때 이 오류가 나타났다면 백신 프로그램이 주요 원인일 가능성이 높습니다. 사용 중인 백신 프로그램의 예외 설정에 해당 프로그램을 등록해 보세요.
- 시스템 트레이(화면 우측 하단 작업표시줄)의 백신 아이콘을 더블클릭하거나, 시작 메뉴에서 백신 프로그램을 검색하여 실행합니다.
- 예외(Exception) 설정 위치는 백신 프로그램마다 다르지만, 대체로 쉽게 찾을 수 있습니다. 대표적인 백신 프로그램별 경로는 다음과 같습니다.
Kaspersky Internet Security: 홈 >> 설정 >> 추가 기능 >> 위협 및 제외 항목 >> 제외 항목 >> 신뢰할 수 있는 응용 프로그램 지정 >> 추가
AVG: 홈 >> 설정 >> 구성 요소 >> 웹 실드(Web Shield) >> 제외 항목
Avast: 홈 >> 설정 >> 일반 >> 제외 항목
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504075.png)
- 파일 탐색 창이 나타나면 게임이나 프로그램의 기본 실행 파일(.exe)을 선택하여 추가합니다. 실행 파일은 프로그램 설치 폴더 안에 있으며, 바탕화면에 바로가기가 있다면 마우스 우클릭 후 '파일 위치 열기'를 클릭하면 바로 찾을 수 있습니다.
- 이제 파일이 정상적으로 열리는지 확인합니다. 그래도 실행되지 않는다면 컴퓨터를 재시작한 뒤 다시 시도해 보세요.
방법 2: Windows를 완전히 업데이트하기
오류가 Windows 자체의 버그 때문이라면 Microsoft 전문가들이 문제를 파악하고 패치를 배포할 것입니다. 이미 패치가 출시되었지만 다운로드하지 못했을 가능성도 있습니다. 컴퓨터의 업데이트 설정 상태와 관계없이 아래 방법으로 즉시 모든 업데이트를 설치해 보세요.
- 시작 버튼을 마우스 우클릭하고, 컨텍스트 메뉴에서 'Windows PowerShell(관리자)' 옵션을 클릭하여 PowerShell 유틸리티를 엽니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504111.jpg)
- 만약 그 자리에 PowerShell 대신 '명령 프롬프트'가 보인다면, 시작 메뉴나 검색창에서 PowerShell을 검색하고 첫 번째 결과를 우클릭한 후 '관리자 권한으로 실행'을 선택하면 됩니다.
- PowerShell 콘솔에 "cmd"를 입력하고, 화면이 명령 프롬프트와 비슷한 형태로 전환될 때까지 잠시 기다립니다.
- cmd 형태의 콘솔에 아래 명령어를 입력한 후 Enter 키를 누릅니다.
wuauclt.exe /updatenow
- 명령이 완료될 때까지 최소 한 시간 정도 기다린 후, 업데이트가 문제없이 검색·설치되었는지 확인합니다. 이 방법은 Windows 10을 포함한 모든 Windows 운영체제에 적용할 수 있습니다.
Windows 10 사용자를 위한 대체 방법
- 시작 메뉴에서 '설정(Settings)'을 검색하여 첫 번째 결과를 클릭합니다. 시작 메뉴 좌측 하단의 톱니바퀴 모양 버튼을 눌러도 됩니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504109.jpg)
- 설정 창 하단에 있는 '업데이트 및 보안(Update & security)' 섹션을 찾아 클릭하면 Windows 업데이트 옵션을 포함한 여러 설정이 열립니다.
- Windows 업데이트 탭에서 '업데이트 상태' 영역 아래의 '업데이트 확인(Check for updates)' 버튼을 클릭하여 새로운 Windows 버전이 있는지 확인합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504250.png)
- 새 업데이트가 있다면 Windows가 자동으로 다운로드 및 설치를 진행합니다. 설치가 끝날 때까지 기다렸다가 재시작 안내가 나타나면 반드시 재시작하세요. 이후 문제가 있던 앱이 정상적으로 열리는지 확인합니다.
방법 3: 컴퓨터 여러 번 재시작하기
너무 당연한 방법처럼 느껴질 수 있고 이미 몇 번 시도해 보셨을 수도 있습니다. 그런데 흥미롭게도 같은 오류를 겪은 일부 사용자들은 오류가 활성화된 상태에서 컴퓨터를 여러 번 재시작하니 문제가 해결되었다고 말합니다.
임시방편처럼 들리지만, 실제로 오류가 사라진 후 다시 발생하지 않았다는 것이 핵심입니다. 시도해 볼 가치가 충분합니다.
- 화면 좌측 하단의 시작 버튼을 클릭한 후, 시작 버튼 근처에 있는 전원 버튼을 누릅니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504270.jpg)
- 세 가지 옵션이 나타나면 '다시 시작'을 선택하고 컴퓨터가 완전히 재부팅될 때까지 기다립니다. 게임이나 프로그램을 다시 실행해 보고 동일한 오류가 나타나면 재시작을 반복하세요. 여러 차례 시도해 보는 것이 좋습니다.
방법 4: 시스템 복원 실행하기
지금까지 소개한 비교적 간단한 방법으로도 문제를 해결하지 못한 불운한 사용자들이 있습니다. 하지만 이들조차 오류가 발생하기 이전 시점으로 시스템 복원을 진행하여 문제를 해결했습니다.
다만 이 방법은 PC 설정을 변경하므로, 먼저 위의 더 쉬운 해결책들을 충분히 시도해 본 후에 진행하는 것을 강력히 권장합니다.
- 먼저 PC에서 시스템 복원 도구를 활성화해야 합니다. Windows 검색 버튼이나 시작 메뉴에서 '시스템 복원(System Restore)'을 검색한 후 '복원 지점 만들기(Create a restore point)'를 클릭합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504321.jpg)
- 시스템 속성 창이 열리고 필요한 설정이 표시됩니다. 이 창에서 '보호 설정(Protection Settings)' 섹션을 열고 로컬 디스크 C(시스템 드라이브)에 보호 기능이 켜져 있는지 확인합니다.
- 비활성화되어 있다면 해당 디스크를 선택하고 '구성(Configure)' 버튼을 클릭하여 보호 기능을 활성화합니다. 시스템 보호를 위해 충분한 디스크 공간도 할당해야 하는데, 최소 몇 GB 이상이면 되며 값은 원하는 대로 설정할 수 있습니다. '적용(Apply)'과 '확인(OK)'을 클릭하여 설정을 저장합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504370.jpg)
- 이제부터는 새로운 프로그램이 설치되거나 중요한 변경 사항이 생길 때마다 시스템이 자동으로 복원 지점을 생성합니다.
복원 기능을 성공적으로 활성화했다면, 이제 PC를 디버거 오류가 발생하지 않던 시점으로 되돌려 보겠습니다. 안전을 위해 그동안 생성하거나 설치한 중요한 문서와 앱 목록을 미리 메모해 두세요.
- 검색창에서 '시스템 복원'을 검색하고 '복원 지점 만들기'를 클릭합니다. 시스템 속성 창 안에서 '시스템 복원(System Restore)' 버튼을 클릭합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504452.jpg)
- 시스템 복원 창에서 '다른 복원 지점 선택(Choose a different restore point)' 옵션을 선택한 후 '다음(Next)' 버튼을 클릭합니다.
- 직접 저장해 둔 특정 복원 지점을 선택하거나, 목록에 있는 복원 지점 중 하나를 골라 '다음'을 눌러 복원 프로세스를 시작합니다. 복원이 완료되면 해당 시점의 컴퓨터 상태로 돌아갑니다. 너무 먼 과거나 가까운 시점을 고르지 않도록 주의하세요. 이후 문제가 해결되었는지 확인합니다!
방법 5: 안전 모드에서 문제 해결하기
컴퓨터를 안전 모드(Safe Mode)로 시작하여 성능에 필수적이지 않은 모든 요소를 비활성화하면 오류가 해결될 수 있습니다. 안전 모드에서 오류가 사라진다면, 오류를 유발하는 문제의 프로그램 범위를 좁혀가며 찾을 수 있습니다.
- 키보드에서 Windows + R 키 조합을 눌러 실행(Run) 대화상자를 연 후 "msconfig"를 입력하고 확인을 클릭합니다. '부팅(Boot)' 탭으로 이동하여 '안전 부팅(Safe Boot)' 옵션에 체크합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504530.jpg)
- '일반(General)' 탭에서 '선택적 시작(Selective startup)' 옵션을 선택하고, '시스템 서비스 및 시작 프로그램 로드(Load startup items)' 체크박스의 선택을 해제합니다.
- '시작 프로그램(Startup)' 탭에서 '작업 관리자 열기(Open Task Manager)'를 클릭합니다. 작업 관리자의 시작 프로그램 탭에서 활성화된 각 항목을 우클릭하고 '사용 안 함(Disable)'을 선택합니다.
![[해결 방법] 시스템에서 실행 중인 디버거가 발견되었습니다 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114504561.jpg)
- 확인을 클릭한 후 '다시 시작'을 누릅니다. 문제가 더 이상 나타나지 않는다면, 작업 관리자에서 시작 항목을 하나씩 활성화하고 컴퓨터를 재시작하며 매번 프로그램을 실행해 보세요. 동일한 오류 메시지가 표시되는 순간의 프로그램이 범인이므로, 해당 프로그램을 수정하거나 제거하면 됩니다.
- 어떤 경우든 작업을 마친 후에는 변경한 설정을 반드시 원래대로 되돌리고 컴퓨터를 재시작하여 평소대로 PC를 사용할 수 있도록 하세요.