본문 바로가기

Windows

윈도우(Windows) 프로그램 비정상 종료 / crash dump 파일 생성 방법

반응형

 

DNS 서버에서 계속적으로 프로그램이 비정상 종료 되는 증상이 발생했다. 이래저래 찾다가 응용프로그램이 crash가 되었을 때 crash dump 파일을 생성하는 방법을 알게되어서 시도해보게 되었다.

 

 

 

1. 실행창에서(Windows Key + R)  Regedit 프로그램 실행

Windows Key + R 또는 시작 버튼을 눌러 실행창을 켜서 regedit 이라고 입력하여 실행

2. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps" 로 이동

만약 Windows Error Reporting 하위에 LocalDumps 키가 존재하지않으면 Windows Error Reporting를 마우스 우클릭 한 후 새로만들기에서 키(K)를 선택하여 LocalDumps를 생성해준다.

 

4. 아래와 같이 값 이름과 데이터를 입력

마우스를 우클릭 하여 각각의 키 이름과 값들을 입력해준다.

이름 설명 종류 데이터
DumpFolder 덤프파일이 저장될 경로 문자열 값
(REG_EXPAND_SZ)
c:\temp
DumpCount 폴더에 저장되는
덤프파일 최대 개수
DWORD(32비트) 값
(REG_DWORD)
10
DumpType 1 : 미니 덤프
2 : 전체 덤프
DWORD(32비트) 값
(REG_DWORD)
1

 

이제 프로그램이 비정상 종료 시 C:\temp 폴더에Crash dump 파일이 저장된다.

반응형