Zasfe
Zasfe's memory
Zasfe
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 이야기 (50)
    • 뜻알기 (1)
    • 컴퓨터 (91)

인기 글

최근 글

태그

  • cmd
  • ASP
  • 캐슬
  • webknight 2.2
  • webknight
  • web.config
  • error
  • VBScript
  • Skin
  • IIS7
  • 저장프로시저
  • webhacking
  • 생각
  • Security
  • webknight2.2
  • 홈페이지 보안 강화도구
  • webknight2.1
  • 배치파일
  • Function
  • MSSQL2K
  • rsync
  • nslookup
  • MSSQL
  • IIS
  • Microsoft Windows 2000 Scripting Guide
  • webshell
  • Castle
  • backup
  • 보안
  • Autoit
hELLO · Designed By 정상우.
Zasfe

Zasfe's memory

컴퓨터

[넌뭔데] - drwtsn32.exe (프로그램에 문제가 발생한 경우에 컴퓨터에 대한 정보를 모으는 진단 도구)

2007. 7. 6. 11:24
기존에 사용하던 정든 windows 2000 Professional 을 뒤로하고 보다 나은 생활을 해보고자
windows XP 를 설치했다.

초기설치후에 설정하는거는 포기했다.
너무 많은 설정을 해야하고 회사 컴인데 글케한다고해서 크게 달라지는것도 아니고해서
집에서 그간 모아놓은 레지스트리파일을 쑈콩~! 하고 덮어씌워버렸다.

한 3주되었나..
갑자기 쉘(explorer.exe)이 종료되는 현상이 발생하였다. 그리고는 머라머라하더니
쉘(explorer.exe)이 멈춰버려서 작업표시줄을 아무것도 수정할수가 없었다.

다음은 이벤트로그에 남은 쉘(explorer.exe)이 종료될때의 내용이다.




젝일.. 머가 이래.. 괜히 XP 로 온건가..

근데.. drwtsn32.exe는 모지.. 쉘(explorer.exe)이 응답이 없으면 저것도 실행이 되는데..
같이 응답이 없어버리네...

google 검색결과 2가지의 내용을 확인할수 있었다.

 검색.1  MS 사이트간단 요약 :
Windows XP에 포함되어 있는 Dr. Watson 진단 도구는 프로그램에 문제가 발생한 경우에 컴퓨터에 대한 정보를 모으는 진단 도구입니다.

출처 : Dr. Watson(Drwatson.exe) 도구에 대한 설명

검색.2  WindowsSupport간단 요약 :
Dr.Watson은 OS와 실행중인 프로그램에대한 에러로그로 도움을 찾는 운영체제에 포함된 에러를 디버깅하는 프로그램으로 에러가 발생하면 자동적으로 실행이 된다.

Dr.Watson은 무엇인가?
Dr.Watson은 OS와 실행중인 프로그램에대한 에러로그로 도움을 찾는 운영체제에 포함된 에러를 디버깅하는 프로그램이다.

이것이 만드는것은 무엇인가?
User.dmp 와 DrWtsn32.log 를 만든다.

그렇다면 저장되는 곳은 어디인가?
%systemdrive%\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson 에 저장이 된다.

시작은 어떻게 하는건가?
프로그램에서 에러가 발생을 하면, 자동으로 실행이 된다.

설정을 조작하려면 어떻게 해야하나?
시작 - 실행 - drwtsn32 입력

Dr.Watson를 레지스트리로 비활성화하거나 활성화 하는 방법은?
시작 - 실행 - regedit 입력

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
Name: Auto
Type: REG_DWORD
Value: 0 disable
Value: 1 enable

(명령 프롬프트로도 할수 있다. drwtsn -i.)

새로운 로그파일을 만들거나 기존파일에 이어서 로그파일을 만든다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DrWatson
Name: AppendToLogFile
Type: REG_DWORD
Value: 0 new
Value: 1 append

CreateCrashDump 를 만들거나 만들지 않습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DrWatson
Name: CreateCrashDump
Type: REG_DWORD
Value: 0 disable
Value: 1 enable

에러가 발생한 어플리케이션의 모든 thread의 덤프를 만듭니다.

navigate to:-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DrWatson
Name: DumpAllThreads
Type: REG_DWORD
Value: 0 disable
Value: 1 enable

에러가 발생한 어플리케이션의 symbol 테이블을 이용해서 덤프를 만듭니다.

navigate to :-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DrWatson
Name: DumpSymbols
Type: REG_DWORD
Value: 0 disable
Value: 1 enable

어플리케이션에서 에러발생시 소리와 경고창으로 알림.

Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\DrWatson
Name: SoundNotification
Type: REG_DWORD
Value: 0 disable
Value: 1 enable

로그파일은 바이러니이기때문에 디버깅프로그램을 이용해서 확인을 해야 합니다.

출처 : What is Dr.Watson?


결국, 이게 문제를 발생시키지는 않는다는것을 알았을뿐 해결책을 찾지 못하였다.
우선은 이거라도 비활성화시키고 좀더 지켜볼 예정이다.

'컴퓨터' 카테고리의 다른 글

[word 2003] 문서저장시 음성인식데이터손실관련 알림창이 나올경우  (0) 2007.08.17
[오류] 보안 오류 때문에 클라이언트가 터미널 서버에 연결되지 못했습니다  (0) 2007.07.21
[MSSQL] DTS 와 쿼리분석기에서 사용자DB만 보이기  (0) 2007.06.29
[WSUS] 1. Windows Server Update Services 를 사용해보자.  (0) 2007.06.28
[NTFS] 권한설정에 대한 특수사용권한설정 내용 및 상세설명  (0) 2007.06.19
    '컴퓨터' 카테고리의 다른 글
    • [word 2003] 문서저장시 음성인식데이터손실관련 알림창이 나올경우
    • [오류] 보안 오류 때문에 클라이언트가 터미널 서버에 연결되지 못했습니다
    • [MSSQL] DTS 와 쿼리분석기에서 사용자DB만 보이기
    • [WSUS] 1. Windows Server Update Services 를 사용해보자.
    Zasfe
    Zasfe
    느낌. 기억

    티스토리툴바