일부 Windows 사용자들은 자신의 Windows 10 PC에서 오류 보고(Error Reporting) 기능을 끌 수 있는 방법이 있는지 궁금해해 왔습니다. 이 기능을 비활성화하려는 가장 흔한 이유는 운영체제가 Microsoft로 정보를 전송하지 않도록 막기 위해서입니다.

오류 보고(Error Reporting)란 무엇인가?
Windows 오류 보고(Windows Error Reporting)는 프로그램 충돌 후 디버그 정보와 메모리 덤프를 인터넷을 통해 Microsoft로 전송하는 내장 유틸리티입니다. 사용자가 이 유틸리티와 직접 상호작용하게 되는 순간은 응용 프로그램이 충돌하거나 응답하지 않을 때뿐입니다.
Windows 오류 보고 도구는 Windows 서비스 형태로 실행됩니다. 설정과 관계없이 사용자의 동의 없이 데이터가 공식적으로 전송되지는 않는다는 점을 기억하세요.
충돌 덤프가 Microsoft 서버로 전송되어 분석되면, 해결 방법이 존재하는 경우 해당 정보가 사용자에게 다시 전달될 수 있습니다.
Windows 오류 보고 도구(WER)를 비활성화하는 방법
이 유틸리티의 목적을 이해했음에도 불구하고 여전히 컴퓨터에서 비활성화하고 싶다면, WER 유틸리티를 끄는(또는 최소한 작동하지 못하게 만드는) 방법이 여러 가지 있다는 점을 알아두어야 합니다.
여러분의 편의를 위해 Windows 컴퓨터에서 이 도구를 비활성화하는 과정을 안내하는 다양한 방법들을 정리했습니다.
다만 현재 사용 중인 Windows 버전에 따라 WER 도구를 비활성화하는 구체적인 절차는 조금씩 다릅니다.
Windows 오류 보고 도구를 비활성화할 수 있는 방법 목록은 다음과 같습니다:
- 서비스 화면을 통한 비활성화 (Windows 7, Windows 8.1, Windows 10)
- 기존 제어판 인터페이스를 통한 비활성화 (Windows 7 및 Windows 8.1)
- 레지스트리 편집기를 통한 비활성화 (Windows 10 전용)
- 그룹 정책 편집기를 통한 비활성화 (Windows 10 전용)
사용 중인 Windows 버전과 호환되는 방법을 선택하여 Windows 오류 보고 도구를 비활성화하세요.
방법 1: 서비스 화면을 통해 Windows 오류 보고 비활성화 (Windows 7, 8.1, 10)
사용 중인 Windows 버전에 관계없이 적용할 수 있는 범용 방법을 찾고 있다면, 바로 이 방법입니다.
Windows 7, Windows 8.1, Windows 10에서 Windows 오류 보고 도구를 깔끔하게(다른 구성 요소를 손상시킬 위험 없이) 비활성화하는 가장 빠르고 효과적인 방법은 서비스 유틸리티에서 WER 서비스를 비활성화하는 것입니다.
아래 지침에 따라 서비스 화면을 열고, Windows 오류 보고 서비스를 중지한 뒤, 시작 유형을 변경하여 운영체제가 다시 실행하지 않도록 설정하세요.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'services.msc'를 입력하고 Enter 키를 눌러 서비스 화면을 엽니다. UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- 서비스 화면에서 서비스 목록을 아래로 스크롤하여 Windows Error Reporting Service 항목을 찾습니다.
- 해당 서비스를 찾았으면 마우스 오른쪽 버튼으로 클릭하고 나타나는 상황에 맞는 메뉴에서 속성(Properties)을 선택합니다.

- WER 서비스의 속성 화면에 들어가면 상단 메뉴에서 일반 탭을 열고, 시작 유형 드롭다운 메뉴를 사용 안 함(Disabled)으로 설정합니다.

- 서비스가 이미 실행 중이라면 중지(Stop) 버튼을 클릭한 후, 적용(Apply)을 눌러 변경 사항을 저장합니다.
- 컴퓨터를 재시작하고 부팅이 완료될 때까지 기다립니다. 재부팅이 완료되면 오류 보고 도구가 완전히 비활성화됩니다.
다른 방식으로 Windows 오류 보고 도구를 비활성화하고 싶다면 아래의 다음 방법으로 넘어가세요.
방법 2: 제어판을 통해 오류 보고 비활성화 (Windows 7 및 Windows 8.1)
Windows 8.1 이하 버전에서 오류 보고 도구를 비활성화하려면 제어판의 시스템 및 보안 탭을 통해 액션 센터(Action Center)를 이용할 수도 있습니다.
단, 이 방법은 Windows 10에는 적용되지 않습니다. 최신 운영체제에서는 시스템 및 보안 탭이 새롭게 개편되었기 때문입니다.
이 경로는 WER 서비스를 직접 비활성화하는 것과 동일한 효과를 내며, 별도의 부작용 없이 동일한 결과를 얻을 수 있습니다.
WER 서비스를 직접 비활성화하는 것이 부담스럽고 Windows 7 또는 Windows 8.1을 사용 중이라면, 아래 지침에 따라 기존 제어판 인터페이스를 통해 WER 도구를 비활성화하세요.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'control'을 입력하고 Enter 키를 눌러 기존 제어판 인터페이스를 엽니다. UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- 기존 제어판 화면에서 검색 기능(화면 우측 상단)을 이용해 '보안'을 검색합니다. 결과 목록에서 보안 및 유지 관리(Security and Maintenance)를 클릭합니다.

- 다음 메뉴에서 액션 센터(Action Center)를 클릭한 후, 액션 센터 메뉴 왼쪽에서 액션 센터 설정 변경을 선택합니다.
- 액션 센터 설정 변경 메뉴에 들어가면 (관련 설정 아래에 있는) 문제 보고 설정 하이퍼링크를 클릭합니다.

- 문제 보고 설정 화면에서 해결 방법 확인 안 함(권장하지 않음) 옵션을 선택하고 확인을 클릭하여 Windows 오류 보고 도구를 비활성화합니다.

참고: 이렇게 하면 응용 프로그램이 충돌하거나 무기한 멈추는 상황에서도 문제 보고 모듈의 핵심 서비스가 계속 비활성화 상태로 유지됩니다. WER 서비스를 직접 비활성화하는 것과 동일한 효과입니다.
- 문제 보고 설정을 변경한 후에는 컴퓨터를 재시작하여 변경 사항을 영구적으로 적용합니다.
방법 3: 레지스트리 편집기를 통해 오류 보고 비활성화 (Windows 10 전용)
운영체제와 관계없이 적용 가능한 해결책을 찾고 있다면, 레지스트리 편집기를 사용하여 응용 프로그램 충돌 또는 응답 없음 상황 발생 시 오류 보고 도구가 작동하지 않도록 차단하는 방법도 고려할 수 있습니다.
다만 앞서 소개한 방법들과 달리, 레지스트리 편집기를 사용해 Windows 오류 보고를 비활성화하는 것은 지침을 정확히 따르지 않으면 일정한 위험이 따릅니다. 또한 이 방법은 Windows 10에서만 작동하는 것으로 확인되었습니다.
참고: 레지스트리 수정에 익숙하지 않다면, 위의 처음 두 가지 방법을 사용하는 것을 권장합니다.
그럼에도 이 방법의 가장 큰 장점은 변경 사항이 레지스트리에 고정된다는 점입니다. 즉, Windows 업데이트가 배포되어 원래라면 오류 보고 기능이 다시 활성화되는 상황에서도 이 도구는 계속 비활성화 상태로 유지됩니다.
이 방법을 진행하기로 결정했다면, 아래 지침에 따라 레지스트리 편집기를 통해 문제 보고 도구를 끄세요.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- 레지스트리 편집기에 들어갔다면 다음 위치로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
참고: 왼쪽 메뉴를 통해 수동으로 이동할 수도 있고, 위 경로를 탐색 표시줄에 붙여넣고 Enter 키를 눌러 즉시 이동할 수도 있습니다.
- 올바른 위치에 도착하면 Windows Error Reporting 키를 마우스 오른쪽 버튼으로 클릭하고, 새로 나타난 상황에 맞는 메뉴에서 새로 만들기 > DWORD(32비트) 값을 선택합니다.

- 새로 생성된 레지스트리 값의 이름을 Disabled로 지정한 후, 더블클릭하여 값 데이터(Value data)를 1로 설정하고 Base는 16진수(Hexadecimal)로 둡니다.

참고: 나중에 오류 보고 기능을 다시 켜야 할 경우, 값 데이터만 0으로 변경하면 됩니다.
- 변경을 성공적으로 완료했다면 컴퓨터를 재시작하고, 부팅이 완료된 후 문제가 해결되었는지 확인합니다.
컴퓨터에서 Windows 오류 보고 도구를 비활성화하는 또 다른 방법을 찾고 있다면 아래의 다음 방법으로 넘어가세요.
방법 4: 그룹 정책 편집기를 통해 오류 보고 비활성화 (Windows 10 전용)
Windows 10 컴퓨터에서 오류 보고 도구를 비활성화하려면 로컬 그룹 정책 편집기(Local Group Policy Editor)를 사용하여 모든 사용자에게 Windows 오류 보고가 비활성화 상태로 유지되도록 규칙을 강제하는 방법도 있습니다.
중요: 모든 Windows 10 버전에 로컬 그룹 정책 편집기가 포함되어 있지는 않습니다. 이 기능은 일반적으로 Windows 10 PRO 및 Windows 10 Enterprise에만 제공됩니다. Windows 10 Home 등 로컬 그룹 정책 편집기가 포함되지 않은 버전을 사용 중이라면, 간단한 우회 방법으로 GPEDIT 유틸리티를 설치할 수 있습니다.
Windows 10 컴퓨터에서 그룹 정책 편집기를 사용할 수 있다면, 아래 지침에 따라 오류 보고 도구를 비활성화하세요.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'gpedit.msc'를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다. UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- 로컬 그룹 정책 편집기의 기본 메뉴에 들어갔다면 왼쪽 메뉴를 이용해 다음 위치로 이동합니다:
컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> Windows 오류 보고
- 올바른 위치에 도착하면 오른쪽 창에서 사용 가능한 옵션 목록 중 Windows 오류 보고 사용 안 함(Disable Windows Error Reporting) 정책을 찾습니다. 찾았다면 더블클릭하여 정책을 엽니다.

- Windows 오류 보고 사용 안 함 정책 화면에서 상태를 사용(Enabled)으로 설정한 후, 적용(Apply)을 클릭하여 변경 사항을 저장합니다.

- 방금 활성화한 정책이 완전히 적용되도록 컴퓨터를 재시작합니다.