2007~2011/Tools2008. 4. 29. 21:35

Dr.watson
?

drwtsn32.exe 파일은 마이크로소프트 Dr.Watson 프로세스이며 오류 디버깅에 사용되는 유틸리티입니다. Dr.Watson 설정 후 문제(Crash 발생)의 프로세스를 실행하면 덤프를 기록합니다. 설정하는 방법은 다음과 같습니다.


1. 레지스트리 설정
  
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug
Debugger를 다음 값으로 변경한다. 물론 기존 데이터를 백업하는 것은 기본이겠죠.

drwtsn32 -p %ld -e %ld -g


2. 기본 디버거 설정 및 Dr.watson 실행 (Command 입력)

drwtsn32 -i
drwtsn32.exe


3. 기타 설정

가. 크래쉬 덤프 유형 : 전체(Full)
나. 로그, 크래시 덤프 저장 경로 변경 후 나머지 옵션은 기본값 그대로 사용




4. 문제의 프로세스를 실행합니다. 
만약 덤프가 생성되지 않는다면 Crash가 발생한 상황이 아닌 것으로 판단하시면 되겠습니다. 기본 디버거가 Dr.Watson이 아니라면 기본 디버거 값으로 돌려 놓습니다.


[참고자료]
How to disable Dr. Watson for Windows
http://support.microsoft.com/?id=188296


작성자 : Lai Go / 작성일자 : 2008.04.29
Posted by Lai Go