Ⅰ. 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)를 사용하여 분석할 수 있습니다. 이를 통해 충돌 원인을 파악하고 문제를 해결하는 데 유용한 정보를 얻을 수 있습니다.
'시스템(Windows)' 카테고리의 다른 글
Ntdsutil 에 대해 알아보겠습니다. (0) | 2024.07.08 |
---|---|
프린터 스풀러(Print Spooler) 에 대해 알아보겠습니다. (0) | 2024.07.04 |
Windows 무선 네트워크 인증 서비스인 RADIUS 서버가 무엇인지, 어떻게 구성하는지에 대해 알아보겠습니다. (0) | 2024.06.17 |
Windows 구성 요소 저장소 및 WinSxS 폴더에 대해 알아보겠습니다. (0) | 2024.06.13 |
비트로커(BitLocker)의 원리 및 특징에 대해 알아보겠습니다. (0) | 2024.06.11 |