Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법

시스템이 충돌하면 덤프 파일(.dmp)을 통해 문제의 원인을 손쉽게 분석할 수 있습니다. 덤프 분석을 활용하면 오류와 충돌 문제를 효과적으로 해결할 수 있는데요. Windows Vista부터 도입된 WER(Windows 오류 보고)는 사용자 모드 덤프를 수집하는 기능입니다. 다만 이 서비스는 Windows 11/10/8에서 기본적으로 비활성화되어 있으며, 레지스트리 설정을 통해 직접 활성화해야 합니다.

Windows 오류 보고 서비스 활성화하기

이 글에서는 레지스트리 편집기를 사용해 Windows 오류 보고 서비스를 활성화하고, 파일 탐색기 내 폴더에서 덤프 파일을 편리하게 수집하는 방법을 소개합니다. 단, .NET 애플리케이션처럼 자체적인 크래시 보고 기능을 갖춘 프로그램은 이 기능이 지원되지 않는다는 점에 유의하세요.

레지스트리 편집기로 사용자 모드 덤프 수집하기

Windows 오류 보고 기능은 기본적으로 꺼져 있으므로, 아래의 레지스트리 방법을 따라 활성화할 수 있습니다.

1. Windows 키 + R 키를 누른 뒤, 실행 대화상자에 Regedt32.exe를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

2. 다음 경로로 이동합니다:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법

3. 해당 위치의 오른쪽 창에서 여러 가지 값을 생성해 WER을 세부적으로 구성할 수 있습니다. 만들 수 있는 값은 다음과 같습니다:

A] DumpFolder – (생성 방법: 마우스 오른쪽 버튼 클릭 → 새로 만들기 → 확장 가능한 문자열 값)

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법

이 문자열 값은 크래시 데이터를 수집할 폴더 위치를 지정합니다. 생성한 문자열 값을 두 번 클릭하면 값 데이터를 수정할 수 있으며, 기본값은 %LOCALAPPDATA%\CrashDumps입니다. 크래시 발생 후 저장된 덤프 파일을 확인하려면 Windows 키 + R을 누르고 %LOCALAPPDATA%\CrashDumps를 입력하면 됩니다.

B] DumpCount – (생성 방법: 마우스 오른쪽 버튼 클릭 → 새로 만들기 → DWORD(32비트) 값)

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법

이 DWORD 값은 앞서 지정한 위치에 저장할 덤프 파일의 최대 개수를 결정합니다. 기본값은 10이며, 파일 수가 10개를 초과하면 가장 오래된 파일이 자동으로 삭제되고 새 파일이 그 자리를 차지합니다.

C] DumpType – (생성 방법: 마우스 오른쪽 버튼 클릭 → 새로 만들기 → DWORD(32비트) 값)

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법

이 DWORD 값은 필요에 따라 덤프 파일 형식을 사용자 지정 덤프(Custom dump), 미니 덤프(Mini dump), 전체 덤프(Full dump) 중에서 선택하도록 구성할 수 있습니다. 각각 값 데이터 0, 1, 2를 입력하면 됩니다.

이렇게 설정하면 시스템 충돌 시 덤프 파일을 안전하게 저장할 수 있습니다. 만약 특정 애플리케이션에 대한 덤프 파일만 저장하고 싶다면, LocalDumps 키 아래에 하위 키를 추가로 만들어야 합니다:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps

예를 들어 Adobe Photoshop의 구성 요소인 ImageReady에 대한 덤프 파일을 저장하려면, 하위 키 이름을 ImageReady.exe로 지정하면 됩니다. 이때 하위 키의 전체 경로는 다음과 같습니다:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\ImageReady.exe

그다음 위의 3단계를 동일하게 수행하여 이 하위 키에 저장할 데이터 유형을 구성하면 됩니다. 참고로 하위 키(ImageReady.exe)의 설정은 기본 키(LocalDumps)의 설정보다 우선 적용됩니다.

Windows 오류 보고 서비스 비활성화하기

Windows 오류 보고 서비스를 비활성화하는 방법은 간단합니다. 해당 레지스트리 키를 삭제하기만 하면 됩니다.

레지스트리 작업 전에는 반드시 시스템 복원 지점을 먼저 생성해 두는 것이 좋습니다. 예기치 않은 문제가 발생했을 때 시스템을 이전 상태로 되돌릴 수 있기 때문입니다.

이 글이 도움이 되기를 바랍니다!

Windows 11/10에서 Windows 오류 보고 서비스(WER) 활성화·비활성화하는 방법