[Visual Studio小技巧]關閉Just in time debugger

[Visual Studio小技巧]關閉Just in time debugger

最近遇到問題,需要關閉Just in time debugger,紀錄一下。

關閉方法

工具→選項

aa

偵錯→Just-In-Time的所有選項取消勾選即可

bb

後續問題

當設定完畢後仍會出現debug的視窗

3

發現原來電腦上也有灌VS2005,照之前步驟關閉後仍會出現

3

解決方法

開啟註冊表並且做下列設定後,儲存及重新啟動電腦。

1. 到下列路徑,新增一個字串值,將字串值名為「NoJITsetup」,其值設定為「1」

2. 到下列路徑,刪除相關註冊資訊

32位元作業系統

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/DbgManagedDebugger

1

2

64位元作業系統

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/.NETFramework/DbgManagedDebugger

4

5

雖然小弟電腦是64位元,但是發現上述的註冊資訊(包括32位元)都存在需要刪除,處理完畢就OK了!。

後記

還是沒有砍掉的地方,最後使用taskkill指令設定排程定期去清除JIT。

1

參考資料

[精] 出现Visual Studio Just-In-Time Debugger的解决方法

常常出現 ”Just In Time Debugger”

taskkill指令