發生乙個未處理的異常 指令碼除錯 錯誤號2912

2021-08-30 09:54:12 字數 1265 閱讀 8521

我已經找到問題的 答案了,刪除登錄檔裡的兩個鍵值就行了。

在msdn中這樣解釋的:

實時除錯這樣一種功能,當在 visual studio 外執行的程式遇到致命錯誤時,它自動啟動 visual studio 偵錯程式。實時除錯使您能夠在應用程式被作業系統終止之前檢查錯誤。visual studio 偵錯程式不需要在發生錯誤時執行的。

如果在啟用了實時除錯的情況下發生了錯誤,將開啟乙個對話方塊,詢問您是否要除錯程式,以及要使用哪個偵錯程式。 

在伺服器上安裝 visual studio 後,當發生乙個處理異常時,預設行為會顯示乙個需要使用者干預的「異常」對話方塊,使用者要麼啟動實時除錯,要麼忽略該異常。這對無人參與執行可能不需要的。若要配置伺服器以在處理異常發生時不再顯示對話方塊(安裝 visual studio 之前的預設行為),請使用登錄檔編輯器刪除以下登錄檔項:

hkey_local_machine\software\microsoft\windows nt\currentversion\aedebug\debugger

hkey_local_machine\software\microsoft\.netframework\dbgmanageddebugger

在 64 位 作業系統上也刪除以下登錄檔項:

hkey_local_machine\software\wow6432node\microsoft\windows nt\currentversion\aedebug\debugger

hkey_local_machine\software\wow6432node\microsoft\.netframework\dbgmanageddebugger

注意 實時除錯將對在本機應用程式中承載的託管**不起作用,例如視覺化工具。

注意 在 windows server 2003 或 windows 2000 sp3(或更新版本)上安裝 .net framework 後,只有在計算機重新啟動後,實時除錯才可用於在終端服務會話中通過受限使用者帳戶執行的程序。

發生乙個未處理的異常 指令碼除錯 錯誤號2912

我已經找到問題的 答案了,是刪除登錄檔裡的兩個鍵值就行了。在msdn中是這樣解釋的 實時除錯是這樣一種功能,當在 visual studio 外執行的程式遇到致命錯誤時,它自動啟動 visual studio 偵錯程式。實時除錯使您能夠在應用程式被作業系統終止之前檢查錯誤。visual studio...

發生乙個未處理的異常 指令碼除錯 錯誤號2912

處理的異常時,預設行為會顯示乙個需要使用者干預的 異常 對話方塊,使用者要麼啟動實時除錯,要麼忽略該異常。這對無人參與執行可能是不需要的。若要配置伺服器以在未處理的異常發生時不再顯示對話方塊 安裝 visual studio 之前的預設行為 請使用登錄檔編輯器刪除以下登錄檔項 hkey local ...

14 如何處理測試指令碼發生的異常

squish的一些函式失敗時會產生一些可以捕捉到的異常。我們可以寫出可以捕捉這些異常並做出響應的測試指令碼 例如,在測試 log 中記錄測試失敗資訊。不管函式異常是什麼,異常處理機制對於每個指令碼語言是一致的,因此我們只需要看乙個如果實現的例子就明白了 try checkbox waitforobj...