??? 今天打算給自己的筆記本裝個Visual Studio 2005,結(jié)果裝到一半的時候,安裝程序提示此版本與VISTA系統(tǒng)有兼容性的問題,于是退出了安裝,程序也友好的提示可能有部分組件已經(jīng)安裝,于是又手動的卸載了已安裝的組件,但Microsoft .NET Compact Framework不知道怎么卸載,也就沒管他了!
??? 結(jié)果在運行別的程序時,突然彈出“Visual Studio Just-In-Time Debugger” 對話框,內(nèi)容是:‘An unhanled win32 exception occurred in explorer.exe[2548]. just-in-time debuenabled. in visual studio,just-in-debugging can be enabled from tools/options/debugging/just-in-time.’
check the documentation index for 'just-in-time debugging,errors'for more information無論你選哪一項或直接關(guān)閉都會導(dǎo)致程序關(guān)閉。
??? 當(dāng)然了,遇到這種問題首先是上網(wǎng)搜索各種解決方法,但好像只有一種方法,點選[開始]>[執(zhí)行],在"開啟"對話框中鍵入以下指令:
drwtsn32 -i
點選[確定],這個指令將會把Dr.Watson設(shè)定成預(yù)設(shè)的Debugger工具,這樣就不會讓您每次都會跳出這樣的錯誤訊息了。
可是這個方法在我的系統(tǒng)里無法執(zhí)行,根本就找不到drwtsn32 -i這個東東。
后來終于在一篇博客中找到了解決方法,個人認(rèn)為是最佳方案了?。?/p>
解決方法在CSDN博客中:http://blog.csdn.net/bright60/archive/2006/08/24/1111592.aspx
??? 出現(xiàn)這種情況,往往是因為原先安裝有VS,后來因某些原因(比如:卸載)導(dǎo)致VS無法使用?。?
當(dāng)系統(tǒng)中的有些軟件出現(xiàn)錯誤時,會自動調(diào)用vs進(jìn)行調(diào)試,但因為VS無法使用,就出現(xiàn)了visual studio just-in-time debugger窗口。
此方法主要就是刪除指定的注冊表
32位系統(tǒng)處理方法:
use the registry editor to delete the following registry keys:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug/Debugger
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/DbgManagedDebugger
64位系統(tǒng)處理方法:
On a 64-bit operating system also delete the following registry keys:
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Windows NT/CurrentVersion/AeDebug/Debugger
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/.NETFramework/DbgManagedDebugger