"Unknown Error" 安装后启动 Visual Studio 2017 Community

"Unknown Error" when launching Visual Studio 2017 Community after installation

我在成功安装后尝试启动 Visual Studio 2017 Community 时收到 "Unknown Error"(如下所示)警报。

更新:强制卸载并重新安装后

我 运行 它作为管理员,之后它以某种方式启动得很好。 即使在确保所有包和 SDK安装直到我 运行 它作为管理员。

基本上,只需转到“开始”中的快捷方式或文件中的 .exe,然后右键单击它并 运行 以管理员身份或在属性中更改它。老实说,这似乎是一个临时修复,我其实很想知道问题的真正根源,但现在,我不必一遍又一遍地重新安装和修复。

相同版本:Visual Studio使用启动器安装的 Community 2017

删除此文件夹(或类似文件夹):

%LocalAppData%\Microsoft\VisualStudio.0_db2a872f

  • 文件夹名称 15.0_db2a872f 在您的计算机中可能不同,例如。 15.0_XXXXXXX
  • 在 vs 启动日志中发现 Progression_NativePackage_Component_x86.pkgdef 的处理失败,表明扩展安装不一致

将 VS 2017 Enterprise 更新到版本 26228.9 后,我遇到了同样的问题。

修复安装没有解决任何问题。我仍然在启动 VS2017 后立即收到 "Unknown error" 消息。

可以通过删除此文件夹进行修复:

"C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio.0_xxxxxxx"

其中 xxxxxxxx 是一些十六进制数。

但在此之后,您将丢失在安装 VS 2017 时所做的所有设置(产品许可证密钥设备除外)。

很抱歉我必须这么说,但是:

也许现在卡在 VS2015 上会更好。因为 MS 目前还没有真正完整的 VS 构建。

VS 2017 仍准备好进行首次试验,而不是实际工作。

这与 VS2015 发布时的情况相同。 (几天后停止工作)。

请检查机器是否安装了 Symantec Workspace Virtualization Agent。从 add\remove 程序中删除产品修复了启动 VS 2017 时的未知错误。

这是产品的详细信息。 产品代码:{785F9A4D-D113-43B3-AA1D-77AD777F0A2F} 包装代码:{32DB9767-3EF7-465A-ADF2-7ECFD25ABC12} 安装日期:2015.05.21 版本:6.4.1266 发行商:赛门铁克

只有不得不重命名(如果你不想备份)/删除以下文件:

privateregistry.bin

or

privateregistry.user.bin

depending on Visual Studio version.

%LocalAppData%\Microsoft\VisualStudio.0_********\privateregistry.bin

%LocalAppData%\Microsoft\VisualStudio.0_********\privateregistry.user.bin

重新启动 Visual Studio 2017 后,您可能需要再次激活 Tools or Extensions

我通过删除文件夹 15_.* 以与 niclar 相同的方式修复它。然而,重命名 privateregistry.bin 似乎具有相同的效果,但麻烦更少。

正如 Torbjorn 所提到的,ReSharper 和其他扩展可能会出错,但不需要重新安装。

只需转到工具 > 扩展和更新...> 滚动浏览已安装的扩展列表 > 启用那些应该启用的。

我与 VS2015 并排安装。打开关闭一次VS2015后,VS2017再次正常启动。奇怪,但对我有帮助。

我只需要删除或重命名 C:\users{您的用户名}\AppData\Local\Microsoft\VisualStudio.0_c31ecfb9 文件夹中的 ApplicationPrivateSettings.lock

我在使用 Visual Studio Professional 时遇到了这个问题 当不是 运行 管理员时。 (它作为管理员工作正常) 我使用了 Niclar 的删除文件夹解决方案。

我在安装扩展程序并删除文件夹“C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio.0_xxxxxxx”后发现了同样的问题解决了我的问题。

你可以重命名解决方案名称并在修复VS安装后重新打开它为我解决的项目