2012-04-26 47 views
6

我有一個application完成。 Net framework 3.5(C#.Net)。 我在Windows 7上安裝了應用程序。但是,雖然打開某些窗體,應用程序會導致以下錯誤 enter image description here故障模塊:kernelbase.dll。應用程序崩潰

如果有人知道該解決方案,請分享。這個錯誤只在Windows 7中出現。

+3

沒有足夠的信息來診斷問題。嘗試連接調試器。 – 2012-04-26 06:01:20

+0

它在安全模式下工作 – Nithesh 2012-04-26 06:56:35

+1

異常代碼指示它在軟堆棧溢出時崩潰。這是您的代碼中的一個錯誤,您需要修復它。使用調試器找出錯誤的位置。 – 2012-04-26 07:07:30

回答

0

我遇到了同樣的問題並找到了解決方案。

檢查您的事件查看器並找出導致崩潰的應用程序。它可能是kernelbase.dll。這不是一個辦公室問題,因爲KERNELBASE.dll是一個系統文件。如果系統文件導致崩潰,那麼你需要修復你的Windows 7系統文件。

轉到這裏,並遵守所有的指示:http://support.microsoft.com/kb/929833

這樣做解決了許多其他問題,我與我的系統:

  • MSN信使不加載任何更多
  • 所有的Office 2010和程序崩潰每當我試圖點擊INSERT選項卡
  • 當瀏覽器崩潰時,在大文件夾中搜索文件或文檔時

希望這會有所幫助。

吉爾斯

1

我想補充,因爲我得到了同樣的問題:

有時候,這是關係到一個堆棧溢出由於遞歸。

0

我的問題是Windows服務安裝項目或解決方案的一部分已經損壞;它沒有正確檢測到依賴關係,因此在嘗試啓動Windows服務時導致IO問題。

因此,我基本上刪除了舊的安裝項目並重新創建了一個新的,然後當我添加主輸出時,它仍然沒有正確更新依賴關係,如果我添加了另一個主輸出,依賴項將會填充,那麼如果我嘗試刪除現在兩個主要輸出條目之一VS2010會崩潰,所以我查看了安裝項目的文件,然後添加了三個,然後刪除了兩個條目?!?!?!?!等voila ...沒有更多的崩潰。