我试图打开Visual Studio,但它给出了一个错误:

在进行设置时无法运行

在我重新启动机器之前,它运行正常。我已经安装了这个版本从过去的一年。


当前回答

在我的情况下,我使用的是2019版。

我想装置是在后台进行的。过一会儿门就开了。如果通过查看安装程序有一个丢失的包,您也可以尝试安装它。

其他回答

如果上面提到的解决方案都没有帮助(对我来说就是这样),我还有另一个建议。进入控制面板,在“程序和功能”下,单击“卸载程序”。

您将看到一个大窗口,其中包含所有已安装的应用程序。如果您尝试安装SDK或其他东西,但在此之后程序停止工作,请找到所有与Visual studio相关的程序,其安装日期与您开始遇到问题的日期相同。右键单击它们,如果有“修复”选项,请单击该选项。如果没有,请单击“卸载”,然后在随后打开的窗口中单击“修复”。

因此,本质上,您正在修复在您开始看到问题的同一天安装的所有与Visual studio相关的东西。在安装Azure SDK并看到这个错误后,它为我工作了。

不完全是对最初问题的回答,但如果你真的需要在安装过程中运行VS,你可以使用未记录的/AllowDuringSetup命令行开关(风险自负)。

我今天在冷引导(在虚拟机上)后遇到了这个错误,并找到了解决方案。

Windows >服务 寻找具有类似“Visual Studio Standard Collector service”名称的服务 右键单击项目并启动服务=> Visual Studio现在应该可以启动了

为了防止下次重新启动时发生这种情况(至少在有重新引入错误的更新之前),您可以:

右键单击该项并选择Properties 设置启动类型为“自动” 选择应用

使用:VS Community 2019,版本16.1.3

在我的情况下,当我从任务管理器中检查时,visual studio的“vs_installershell.exe”仍在运行。在我结束了visual studio 2019正常开放的过程后。

我在Visual Studio 2017中遇到了这个问题。任务管理器中有名为VSIXAutoUpdate.exe的进程。我看着任务管理器,它们在刷出和消失。有几次,Visual Studio 2017进程会生成和消失。

VSIX Auto Updater在任务管理器中停止显示后,它应用了所有的后台更新,我可以启动Visual Studio。

我不建议像这个问题的其他答案所建议的那样,在安装更新的过程中杀死这些进程。只要等待,直到他们完成任务管理器。