无法打开Visual Studio-抛出错误“安装进行中时无法运行”


153

我正在尝试打开Visual Studio,但出现错误:

进行中时无法运行

在重新启动计算机之前,它运行良好。我已经安装了过去一年的版本。

屏幕截图


3
可能是因为几天前发布了关键补丁,因此Windows Update正在更新Visual Studio(补丁是microsoft.com/en-us/download/…)。 ..也可能是support.microsoft.com/kb/3002339
jessehouwing 2014年

@jessehouwing可能是微软只是在试图强迫所有人升级到Update 4,但是我在Visual Studio 2013 Ultimate上拥有Update 3(是的,它是真实的,并且是通过Microsoft Dreamspark计划合法获得的),并且可以确认它没有显示此内容。给我的讯息。
AStopher 2014年

检查Windows更新历史记录,以查看是否正在尝试(或失败)安装Visual Studio修补程序。通常,启动任何Visual Studio(更新|补丁)安装程序都会阻止Visual Studio的任何实例启动。
jessehouwing 2014年

6
在2018年3月19日,Visual Studio 2017 Enterprise(15.6.2)发生在我身上。任务管理器显示VSIXAutoUpdate.exe正在运行。我可能有一些带有“自动更新”复选框的扩展程序,这可能解释了为什么我无法启动VS2017。扩展程序自动更新程序完成后,我便能够启动Visual Studio 2017 Enterprise(15.6.2)。
user3785010 '18

1
这是典型的糟糕的VS错误。它看起来像是一场灾难性的故障,但它只是在等待安装某些更新。一旦完成,它将加载。如果消息建议这样做将很有帮助。
诺伯特·诺伯森

Answers:


121

尝试检查任务管理器并杀死与Visual Studio(任何版本)相关的所有进程。

更新:
正如评论中提到的许多人所述,最好等一下,直到这些过程结束


35
当然,这将使您立即启动VS。但是中止更新过程可能会导致失败。最好等待3分钟(直到VSIXAutoUpdate.exe关闭),然后重试。
杰克·米勒

4
现在,它显示“ Visual Studio安装的设置未完成。请再次运行Visual Studio安装程序。”大声笑
Nick Gallimore

是的 在更新过程时终止进程可能不是一个好主意,是吗?如果该进程没有停止,则仅重新启动PC并重试,重新启动将优雅地停止任何进程而不是终止进程
Piotr Kula

这不应该是一个答案,也不应该被投票!
Mahmoud

等待一段时间后,更新正确无误。
拉斐尔·阿德内特·皮尼奥

96

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

VSIX自动更新程序停止在任务管理器中显示后,它已应用了所有后台更新,因此我能够启动Visual Studio。

我不建议像在此问题的其他答案一样,在安装更新的过程中杀死这些进程。只要等到他们完成就可以观看任务管理器。


4
是的,等待是一个不错的选择,在2-3分钟后,它可以正常启动。但是直到上周我才得到这个弹出窗口。从那以后,它每天都在(?)上出现在我装有VS(?)的2台机器中的每台机器上,都有更新的W10,所以。–
Goodies

1
出现了VSIX Auto Updater将启动并只是坐在那儿的情况。结束它可以解决问题。我认为尝试完成失败的安装时卡住了。
去编码

是的,我只是稍等片刻,直到不再显示任何进程。.像3分钟(精简),它开始正常。
Piotr Kula

我等着看这篇文章。当我读到此评论时,我已经能够打开VS2017
Kirsten Greed


31

当我尝试在启动后立即启动Visual Studio时,这发生在我身上。

我看不到任务管理器中正在运行任何Visual Studio或安装程序进程,但我等待了大约5分钟,然后再次尝试,然后将其打开。


这也正是我发生的事情。我杀死了我认为可能与之相关的任何过程,但没有任何结果。读完这篇文章后,我尝试再次启动它,然后它开始工作了。
Zakk Diaz

真的只是像描述的​​那样发生在我身上。没有启动VS,任务管理器Visual Studio-ey中没有任何内容。刚尝试再次启动它。答对了。耸耸肩
克雷格·布雷特

我重新启动系统,等待了30分钟以上,我检查了任务管理器没有进程正在运行,但仍然收到错误消息。
斯里·查塔拉

18

根本原因: 如果关闭系统时没有正确关闭Visual Studio,则下次打开系统时,由于安装程序将在后台运行,因此有时会出现此问题。

修复: 无需执行任何操作,只需等待10至15分钟,然后再次打开Visual Studio。它将自动解决该问题。


17

今天(在VM上)冷启动后,我今天遇到此错误,并找到了解决方案。

  • Windows>服务
  • 查找名称为“ Visual Studio Standard Collector Service”的服务
  • 右键单击该项目并启动服务=> Visual Studio现在应该可以启动了

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

  • 右键单击该项目,然后选择属性
  • 将启动类型设置为“自动”
  • 选择应用

发现使用:VS社区2019版本16.1.3


1
此解决方案在VS2017上对我有效,我安装了两个“ Visual Studio Collector Service”(也安装了VS2015),因此我选择了描述以150结尾的那个,然后VS2017启动并加载了缓存的数据(没有注意)到什么是缓存)。没有获得在Window 7上执行自动启动的选项。关闭了任务管理器,重新打开后该服务消失了。
卡伦·佩恩

1
这个答案是唯一拯救我的人。谢谢你,先生!
Syndog


6

转到任务管理器并结束VS自动更新任务。它将正常工作。



3

当更新已推送到Visual Studio,但由于某种原因失败时,我收到此错误消息。

要解决此问题,请按照以下步骤操作(Windows)

设置>应用> Visual Studio安装程序>单击“修改”

您应该看到一条错误消息,提示“无法应用更新”,然后您可以单击该按钮重试。

在我的最新实例中,这是对.NET桌面开发工作负载的一个小更新,没有正确下载或安装。


2

如果上述解决方案都没有帮助(对我来说就是这种情况),那么我还有另外一个建议。转到控制面板,然后在“程序和功能”下,单击“卸载程序”。

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

因此,从本质上讲,您正在修理在开始发现问题的同一天安装的与Visual Studio相关的所有内容。安装Azure SDK并看到此错误后,它为我工作。


谢啦!这解决了我与VS2017有关的问题。我怀疑更新期间PC关闭了,未完成安装。
Nenad

非常棒的家伙-我的设置被突然断电打断了,这解决了问题。
Pupsik

2

在任务管理器中发现的是,当我尝试启动VS2017的生产版本时,正在更新VS Preview 2019版本。以前从未遇到过问题。正如其他许多人所建议的那样,我等待了大约3分钟,而问题没有因此而消退。这样可以更好地感觉很多,而不是通过任务管理器操作任务。:-)


2

打开时我面临着同样的问题 Microsoft Visual Studio Enterprise 2019 Version 16.4.2在我的VM中,我。

这是解决方案,这就是我所做的事情,它为我工作:

不要在任务管理器中杀死与Visual Studio相关的任何进程,因为它可能会导致意外的行为,甚至有时使您重新安装Visual Studio。因此,只需等待5至10分钟即可。与Visual Studio相关的所有过程将自动结束。

现在打开您的Visual Studio,它将正常工作。


2

解决方案:不要只是打开任务管理器并杀死VSXAutoUpdate.exe正在更新的所有进程,这会在尝试启动Visual Studio时由于更新未完成而给您带来问题。相反,请等到更新完成后再启动Visual Studio。如果不再需要定期更新的Visual Studio组件,建议再次通过Visual Studio安装程序卸载该组件。

https://www.ernestech.com/articles/details/visual-studio-2019--error-when-starting-up-cannot-run-when-setup-is-in-progress/682


1

由于出现错误消息,很可能正在更新Visual Studio;如果等待几分钟使更新完成,则应该可以再次运行Visual Studio,而不会出现问题。

如果问题仍然存在,或者您只是好奇,请打开任务管理器,查看是否有任何与(Microsoft)Visual Studio有关的内容正在运行,而不仅仅是杀死进程。相反,请检查该进程是否在使用任何资源-如果它的I / O计数很高,则实际上是在更新,您应该让它来做。如果CPU使用率和内存使用率基本保持恒定,并且该进程在几分钟内没有磁盘活动,则可能意味着该进程被卡住了。您可能必须杀死它,但请谨慎操作。希望如果这是Visual Studio的更新,则进程名称应包含版本号或某种形式的指示,表明正在应用哪种更新,您可以使用这些更新来通过搜索引擎或Microsoft的在线资源搜索更多信息。


这对我有用...我正在任务管理器中查看要杀死的内容再试一次,我发现正在运行的进程结束并从列表中消失了。它是加入VS更新器的合适位置,所以我想出了什么,然后尝试启动它……一切顺利。
jrypkahauer



1

我发现“缓解”痛苦的唯一方法是打开Win 10任务管理器,然后右键单击VSIXAutoUpate.exe,在上下文菜单中选择转到详细信息,再次右键单击VSIXAutoUpate.exe,然后在上下文菜单中选择设置优先级并选择实时。 .....正如我所说,这是为了减轻痛苦而不是结束它


vs Studio更新正受苦。今天面临着同样的问题
kkarakk

1

我今天遇到了同样的问题(VS 2015更新3)。注意,服务“ VSStandardCollectorService140”已停止。(昨天登录时出现蓝屏错误。可能与此有关)。重新启动此服务,它正在工作


1

您也可以只启动Visual Studio安装程序。安装程序似乎可以解决后台问题。然后,您可以从安装程序启动Visual Studio。

我刚刚以这种方式解决了我的问题。


1

我从Windows任务管理器启动Windows Installer服务,然后打开了Visual Studio 2019(此处建议解决方案并为我工作)


1

我清理了%temp%文件夹,然后重新启动VS2017。开始工作正常。


1

它发生在我身上,我重新启动了系统,但没有任何变化。去了Task Manager,有一个任务VSIXAutoUpdate.exe正在运行。我本来可以杀死它的,但是我等了10分钟,然后再次尝试打开它Visual Studio,它才起作用。现在您知道该怎么办了!


1
可能会在两者之间中断时使Visual Studio崩溃。
Gautam Parmar

0

Visual Studio 2017,我不得不结束以下过程:

  • Visual Studio 2017
  • TFS电动工具外壳扩展

然后我可以启动VS2017。




0

就我而言,我打开了Visual Studio Installer,看到它说

设置失败。单击重试以继续。

重新安装后,问题就消失了。


0

打开任务管理器,然后停止Visual Studio进程。

Clear out %temp% folder, and re-started VS2019.

这对我有用。


0

而不是杀死VSIXAutoUpdate.exe,您应该能够阻止它启动,因为它似乎由任务计划程序运行。转到调度程序中的Microsoft / VisualStudio文件夹,您将看到一个或多个称为VSIX自动更新的任务(我猜安装的每个VS版本都有一个)。右键单击并禁用...但是,您可能会失去VS扩展自动更新的功能-希望仅此而已。


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.