2010-09-06 146 views
8

Visual Studio團隊系統2008不斷崩潰。有時候它會凍結,或者UI的某些部分會變得混亂,或者是一個奇怪的彈出框,提示無法加載參數或者說出關於內存或其他任何事情的信息。Visual Studio不斷崩潰

它通常發生在我進行調試模式或執行整個解決方案的搜索或運行單元測試等類似的「複雜」任務時。

我重新啓動了我的機器無數次,重新安裝了它,更改了我的虛擬內存設置,在每次重新啓動時刷新我的頁面文件以及其他任何我能想到的內容。

它似乎像VS耗盡內存或東西。

我有一個強有力的機器,有很多的RAM所以這不是問題

有什麼建議?

+0

**解決方案可在此鏈接[https://stackoverflow.com/a/45930932/6597375](https://stackoverflow.com/a/45930932/6597375)** – 2017-08-29 05:01:04

回答

12

你總是可以嘗試一些標準的Visual Studio故障排除步驟:

  • 清潔液
  • 刪除/重命名由VS創建您的解決方案中的所有文件,即所有.NCB,名爲.suo,。用戶文件
  • 啓動Visual Studio中的所有加載項禁用:devenv.exe /SafeMode
  • 重置所有設置:工具 - >導入/導出設置 - >重置所有設置
  • 刪除HKCU:\Software\Micosoft\VisualStudio\9.0,然後重新啓動Visual Studio
  • 修理通過添加Visual Studio安裝/刪除程序

你也可以檢查是否有hotfix可以解決您的問題(例如, KB960075聽起來很適合你),或者你發現你的問題已經在Connect網站上報告過。

+0

嘗試除了我之外的所有thoes選項重新安裝而不是修復,並且沒有運氣:( – Bob 2010-09-06 16:43:38

+0

@Bob:你還試過修補程序嗎? – 2010-09-06 16:56:20

3

第一步是卸載Visual Studio上的所有第三方加載項。特別是如果您有多個加載項,因爲它們可能以意想不到的方式互相干擾並導致崩潰。卸載後重復您的方案,看看這是否解決了這個問題。

如果沒有,那麼最好查閱應用程序日誌並找出Visual Studio崩潰的原因。該日誌將至少包含崩潰的錯誤代碼,可以在谷歌搜索或轉發在這裏讓我們看看。

+1

如果你有很多加載項,在卸載加載項之前先使用Visual Studio的安全模式可能會更簡單。 .exe/SafeMode'允許你在不加載加載項的情況下啓動VS,這樣你就可以檢查問題是否實際上是由加載項導致的。 – 2010-09-06 16:16:16

+0

在禁用加載項之後嘗試,並且日誌沒有提供有用的信息,因爲它只記錄日誌當我強行關閉它時,只給出一個沒有用的普通類別號碼 – Bob 2010-09-06 16:46:21

1

假設這種情況發生在VS安裝了所有Service Pack的情況下,您可以嘗試其中的一些建議。如果您尚未嘗試使用服務包,請先執行此操作。

您使用的是哪個版本的Windows?如果是Windows 7,請嘗試使用兼容模式啓動Visual Studio,然後查看是否可以解決問題。爲此,請製作正常啓動快捷方式的副本,然後進入「屬性」對話框並將其設置爲以Windows Vista運行。

如果這不能解決問題,那麼你也可以考慮:

  • 檢查PATH環境對任何怪異的設置,這可能會造成混亂的,例如指着其他的SDK
  • 任何第三方VS擴展,如源頭控制,重構插件,嚮導等路徑
  • .NET或SQL Server的舊版本

如果出現了各種問題也考驗項目或只是某些種類,例如它是否發生在所有項目上?它是否發生在C++,C#,VB.NET項目等

+0

使用Win xp,路徑都正常,加載項被禁用,.NET版本是最新的。與任何其他的東西c然後ked# – Bob 2010-09-06 16:47:42

0

如果你認爲你已經得到VS進入興奮的狀態,你可以試試下面的命令行開關

  • devenv.exe的/ ResetSettings(這將重置Visual Studio設置爲默認值)

如果沒有幫助,作爲最後的手段,你可以嘗試

  • devenv.exe的/ ResetUserData
+0

這兩個選項做什麼? – Rob 2014-07-13 15:40:23

0

您還可以將調試器附加到Visual Studio中,以查看它在做什麼。有時候,某個特定的.sln會引發不良行爲,或者更可能引發某些第三方附加組件。

+0

關心你解釋downvote?這項技術對我和其他人都有效。 – 2014-07-13 20:20:04