Dr.Watson是一個相當方便的偵錯工具,當你的系統出現向以下一樣的錯誤訊息。即使你沒有安裝VC,你也可以透過Dr.Watson幫你把錯誤的log去記錄下來。

這一篇文章,主要就是簡單的介紹如何的使用Dr.Watson,並且也交你如何更改系統的設定去啟動你的Dr.Watson、或是當你不想使用它的時候,也可以透過修改Registry Table去將他由系統初始設定裏面移除掉。
啟動Dr.Watson:
Dr.Watson並不是什麼新的軟體,而是從古早時代就已經存在在各位的電腦之中,至於怎麼啟動就是在[執行]下面去按[drwstn32]即可。
設定Dr.Watson:
在這個設定畫面,你可以設定將error.log 放置的地點,也記得要把[傾印記號表]標記起來,才能正確的記錄下錯誤資訊。
設定Dr.Watson為預設的Just-In-Time debugger:
要將Dr.Watson設定的話(注意~~ 再這裡最好先備份你的registry table),才能避免你原來所設定VC debugger 的設定會消失。
找尋問題的版本增加Debug Information:
開始找尋問題之前,記得~~~將你的release版本的軟體加上debug information,這樣才能讓你的Dr.Watson將正確的資訊傾印下來。
將Dr.Watson由預設移除:
主要是將RegistryTable修改為原來的資料,請將以下文字另存新檔為Dr.Reg,然後點兩下後安裝~~~
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Debugger"="\"C:\\WINDOWS\\system32\\vsjitdebugger.exe\" -p %ld -e %ld"
您好 我想請問一下 自從我灌了Visual Studio之後,電腦常常出現錯誤,然後顯出"visual studio in-time dubbuger” (brahbrahbrah)的訊息,請問跟Dr. waston有沒有關係? 謝謝
由 acetsu 發表於 September 28, 2007 09:13 AMHi Acetsu,
當然有關係,DR WATSON 跟 VISUAL STUIO 都是再系統發生unhandle exception的時候去呼叫出來的處理方式
當然你也可以選擇不要處理
你是安裝XP還是VISTA
VISTA 可以在控制台去調整
XP可能得去改REGISTRY
真是感謝您的回覆(汪洋中看到一艘船:~)
我是灌XP
可否再請教Registry該如何改(抱歉,我好像問了很麻煩的問題:~)或是有哪邊可以下載registry來解決這問題......................
謝謝!!!
真是非常的感謝!!><