
我剛剛嘗試在 Windows 8.1 電腦上安裝 Visual Studio 2015 RTM。安裝過程沒有任何問題,但之後我遇到了多個問題:
- Visual Studio 2015 本身無法啟動:它會在啟動時崩潰並顯示「偵錯」對話方塊。
- 之前可以正常運作的 Visual Studio 2013 在啟動時也開始崩潰。
- 事件檢視器無法加載,但沒有顯示錯誤訊息。如果我啟動 MMC 並嘗試將其新增為管理單元,它將崩潰並顯示「偵錯」對話框。
最後,我不得不使用系統還原回到安裝VS 2015之前的狀態。
更新:我說得太早了 - 即使在系統恢復之後我也開始崩潰。最後,我重新安裝了作業系統(這是在我看到下面的答案之前)。
如果我在之前嘗試啟動事件檢視器時查看事件檢視器,我會看到每次都會出現 .Net 執行階段錯誤,並顯示以下訊息
應用程式:mmc.exe 框架版本:v4.0.30319 說明:由於 .NET 執行階段中的內部錯誤(IP 00007FFD67E94745 (00007FFD67CC0000)),進程被終止,退出代碼為 80131506。
當我嘗試啟動 Visual Studio 時,我看到了應用程式錯誤及其詳細信息
錯誤應用程式名稱:devenv.exe,版本:14.0.23107.0,時間戳記:0x559b7ead 錯誤模組名稱:clr.dll,版本:4.6.81.0,時間戳記:0x5584e56f 異常代碼:0x80131506 0x5584e56f 異常代碼:0x80131506 ID :0x2108 錯誤應用程式啟動時間:0x01d0c3a28aeed79f 錯誤應用程式路徑:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 錯誤模組路徑:C:\Windows\Microsoft.NET\Framework\ v4.0.30319\clr .dll 報告 ID:c8ca7216-2f95-11e5-80de-002564d97fd2 錯誤包全名:錯誤包相關應用程式 ID:
我還看到 .Net 運行時錯誤
應用程式:devenv.exe 框架版本:v4.0.30319 說明:由於 .NET 執行階段中的內部錯誤(IP 748DDC9A (74610000)),程序被終止,退出代碼為 80131506。
有其他人看到過這個並能夠修復它嗎?
答案1
因此,此問題的解決方法如連結中所述https://support.microsoft.com/en-us/kb/3065367如下:
刪除位於 HKEY_CURRENT_USER/Software/Microsoft/.NETframework/AltJit 的登錄項目 AltJit
此外,請確保COMPLUS_AltJit環境變數未設定。
答案2
您是否安裝了 RyuJIT CTP 之一?我發現一篇 Microsoft 部落格文章稱,如果安裝了 RyuJIT CTP,然後升級到 .NET 4.6(VS 2015 附帶),.NET 應用程式會在啟動時崩潰。
http://blogs.msdn.com/b/clrcode Generation/archive/2015/05/27/ryujit-and-net-4-6.aspx