시스템(Windows)

Windows Error Report 설정하는 방법에 대해 알아보겠습니다.

forward error correction Circle 2024. 6. 26. 08:47
반응형

Ⅰ. Windows Error Report(WER) 이란 ?

 Windows 운영 체제에서 오류 보고 및 로그 수집을 처리하는 기능입니다. WER는 응용 프로그램이 비정상적으로 종료될 때 충돌 덤프 파일을 생성하며, 이 파일을 사용하여 디버깅을 하여, 문제를 진단하고 해결할 수 있습니다.

Ⅱ. Windows Error Report(WER) 활성화 하는 방법

 프로세스 실행  Crash 발생할 경우 덤프를 생성하는 윈도우의 기능을 활성화하는 방법에 대해 알아보겠습니다.

ⅰ. 아래의 [Application_Crash_Dump.reg] 클릭하여 파일을 다운로드 합니다.

 

ⅱ. 파일을 실행합니다.

ⅲ. '레지스트리 편집기' 팝업에서 "" 버튼을 클릭하여 레지스트리를 자동으로 생성합니다.

 

ⅳ. 위의 설정 파일로 활성화 시킬 경우 Windows Application Crash 발생 C:\temp 경로에 덤프 파일이 수집됩니다.

(Default : C:\ProgramData\Microsoft\Windows\WER\LocalDumps)

파일 생성 규칙 <process name>.<pid>.<creation time>.dmp

 

 

 

 

 ⅰ. 시작 > 실행 창에서 "regedit" 입력한  확인을 선택합니다

 

ⅱ. 다음 레지스트리 하위키를 찾아 클릭합니다.

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

ⅲ.  DumpFolder 데이터를 다른 경로로 변경합니다.

 

- DumpFolder (문자열 값): 덤프 파일을 저장할 경로를 지정합니다.

- DumpCount (DWORD 값): 보관할 덤프 파일의 최대 개수를 설정합니다.

- DumpType (DWORD 값): 생성할 덤프 파일의 유형을 설정합니다. (1: 미니 덤프, 2: 전체 덤프)

 

Ⅲ. 덤프 파일 분석 방법

 생성된 덤프 파일은 디버깅 도구(예: WinDbg)를 사용하여 분석할 수 있습니다. 이를 통해 충돌 원인을 파악하고 문제를 해결하는 데 유용한 정보를 얻을 수 있습니다.

반응형