[Visual Studio小技巧]關閉Just in time debugger
最近遇到問題,需要關閉Just in time debugger,紀錄一下。
關閉方法
工具→選項
偵錯→Just-In-Time的所有選項取消勾選即可
後續問題
當設定完畢後仍會出現debug的視窗
發現原來電腦上也有灌VS2005,照之前步驟關閉後仍會出現
解決方法
開啟註冊表並且做下列設定後,儲存及重新啟動電腦。
1. 到下列路徑,新增一個字串值,將字串值名為「NoJITsetup」,其值設定為「1」
2. 到下列路徑,刪除相關註冊資訊
32位元作業系統
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/DbgManagedDebugger
64位元作業系統
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/.NETFramework/DbgManagedDebugger
雖然小弟電腦是64位元,但是發現上述的註冊資訊(包括32位元)都存在需要刪除,處理完畢就OK了!。
後記
還是沒有砍掉的地方,最後使用taskkill指令設定排程定期去清除JIT。
參考資料