2017-03-10 108 views
56

我在嘗試在成功安裝後啓動Visual Studio 2017社區時收到「未知錯誤」(如下所示)警報。安裝後啓動Visual Studio 2017社區時出現「未知錯誤」

enter image description here

UPDATE:強制卸載重新安裝&後

enter image description here

+0

修好了嗎?強制卸載並重新安裝? eventlog說什麼?嘗試以/ SafeMode開頭?嘗試從啓用日誌記錄開始? – jessehouwing

+0

電腦重新啓動? – zett42

+0

修好了嗎? - 是的, 強制卸載並重新安裝? - 不, eventlog說什麼? - 找不到與VS安裝相關的任何內容 嘗試以/ SafeMode開頭? - 現在試試。 嘗試從啓用日誌啓動? - 我怎麼做? –

回答

87

刪除此文件夾(或類似)安裝:

%LOCALAPPDATA%\微軟\ VisualStudio的\ 15.0_db2a872f

  • 文件夾名稱15.0_db2a872f可能在您的機器中不同,例如。 15.0_XXXXXXX
  • 發現在VS啓動日誌處理Progression_NativePackage_Component_x86.pkgdef跳傘,說明不一致的擴展安裝
+6

這確實有幫助。我使用了'15.0_ *'模式的不同文件夾。但是,您應該注意到這會重置(某些)您的個人設置。另外,我必須重新安裝ReSharper ++。 –

+0

@niclar這也適用於我,VS開始。非常感謝。但是,它再次創建該文件夾。 –

+0

Darn ...發現這個太晚了,現在我無法停止卸載,我有一個緩慢的互聯網連接...重新啓動沒有做任何事情。它發生在我試圖安裝擴展後... –

1

我跑了它作爲管理員,它以某種方式啓動了就好了 之後。即使在確認所有軟件包和SDK都已安裝之後,我仍然收到相同的錯誤,直到我以管理員身份運行它。

基本上,只需轉到Start中的快捷方式或文件中的.exe,然後右鍵單擊它並以Admin身份運行或在屬性中更改它。 Tbh,它看起來像是一個臨時修復,我真的很想知道問題的真正根源,但現在,我不必一遍又一遍地重新安裝和修復。

同一版本:Visual Studio的社區利用2017年發射

+0

您是否也在應用任何更新的同時以管理員身份打開了應用程序? – Wilson

+0

對不起,延遲迴復。不,我只是在選擇我想要的東西之後就像正常一樣安裝它。之後我進行了一次最小安裝,直到我將其作爲管理員運行之後,才發生同樣的問題。刪除AppData中的文件夾爲DimaSan提到爲我工作,但它確實重置了我的設置。 – Sorral

+0

我試過了。以管理員身份啓動。關閉管理員版本,作爲標準用戶爲我啓動版本。沒有幫助。嘗試布魯諾的答案(刪除privateregistry.bin)....工作。 –

0

我有同樣的問題,更新VS 2017年企業到構建26228.9之後。

修復安裝不能解決任何問題。在啓動VS2017後,我仍然收到「未知錯誤」消息。

定影能夠通過移除該文件夾:

"C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio\15.0_xxxxxxx" 

其中xxxxxxxx是一些十六進制數。

但是,在您安裝VS 2017(產品許可證密鑰設備除外)之後,您將完成所有設置。

對不起,我必須這樣說,但:

也許會更好貼在VS2015現在。因爲MS現在還沒有真正完全的VS功能版本。

VS 2017還只是第一次試驗,而不是真正的工作。

這與VS2015發佈時的情況一樣。 (幾天後停止工作)。

2

請檢查機器是否安裝了Symantec Workspace Virtualization Agent。從添加/刪除程序刪除產品修復了未知錯誤,同時啓動VS 2017.

這裏是產品的詳細信息。 產品代碼:{785F9A4D-D113-43B3-AA1D-77AD777F0A2F} 封裝代碼:{32DB9767-3EF7-465A-ADF2-7ECFD25ABC12} 安裝日期:2015年5月21日 版本:1266年4月6日 出版商:賽門鐵克

52

不得不重新命名(如果你wan't將其備份)/刪除以下文件:

privateregistry.bin

privateregistry.user.bin

取決於Visual Studio的版本。

%LOCALAPPDATA%\微軟\ VisualStudio的\ 15.0 _ ******** \ privateregistry.bin

%LOCALAPPDATA%\微軟\ VisualStudio的\ 15.0 _ ******** \ privateregistry .user.bin

重新啓動Visual Studio 2017後,您可能需要再次激活Tools or Extensions

+2

謝謝你,這是更有效,不會搞亂所有的擴展。 – Philippe

+2

這是最好的答案 - 不需要重新安裝ReSharper和所有那 – darcyq

+2

也爲我工作。之後,工具>擴展和更新,並啓用禁用的。 –

0

我通過刪除文件夾15 _。*來修復它與niclar相同的方式。不過看起來,重命名privateregistry.bin具有相同的效果,麻煩較少。

正如Torbjorn所說,ReSharper和其他擴展可能會搞砸,但不需要重新安裝。

僅限於工具>擴展和更新...>滾動瀏覽已安裝的擴展列表>啓用應啓用的功能。

0

我與VS2015並排安裝。 VS2015開啓和關閉一次後,VS2017正常重新啓動。奇怪,但在我的情況幫助。

0

我只需要在C:\ users {您的用戶名} \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_c31ecfb9文件夾中刪除或重命名ApplicationPrivateSettings.lock

0

當我以管理員身份運行時,我遇到了Visual Studio Professional 的這個問題。 (它以管理員的身份運行) 我使用Niclar的刪除文件夾的解決方案。

相關問題