2011-06-20 101 views
0

我的WinForms基於應用程序(在VS 2005開發的)一些time.The事件查看器之後得到墜毀顯示異常事件ID 1023如何調試和修復崩潰的winforms應用程序?

.NET運行庫版本2.0.50727.1433- 致命的執行引擎錯誤

1000

錯誤的應用程序xxx.exe,版本2.1.3.6 ,郵票4ddbbe56,錯誤模塊的Mscorwks.dll ,版本 2.0.50727.1433,郵票471ef729,調試? 0,故障地址0x00018265c。

我試圖用sp2重新安裝dotnet framework 2.0,但沒有運氣。

後面的文章解決了這個問題,但問題依然存在。

http://support.microsoft.com/kb/913384

應用正在與管理員權限在系統上。

+0

您的設置是否符合該知識庫文章中描述的配置文件?具體來說,用戶帳戶是否在用戶配置文件下運行? – razlebe

+0

這是針對事件ID 1023和1000發現異常的最接近的KB文章。管理員權限足以運行應用程序。是否有任何其他設置需要完成? – Himanshu

+0

*當然*管理員權限足以運行應用程序。 :)但是,這篇知識庫文章特別提到了您在沒有配置文件的用戶帳戶下運行的場景 – razlebe

回答

1

當CLR發現其內部狀態已損壞時,將引發FEEE。這幾乎總是垃圾收集堆,由非託管代碼銷燬。診斷非常困難。早期版本的CLR有一些可能導致它的錯誤,但它們都被刷新了。嘗試通過查找錯誤的拼寫聲明或程序中使用的錯誤行爲COM組件來解決問題。