Visual Studio 2015 Community Edition 在 Windows 10 安装卡住了

16

我正在尝试在Windows 10上安装VS 2015,但安装卡在“应用Microsoft Visual Studio 2015 x86 Debug Runtime - 14.0.23026”部分已经约4个小时了。

虽然获取部分显示为100%。

中止相同操作后,在日志文件中发现以下详细信息:

[2015-08-02T16:48:28]i305: Verified acquired payload: 
VSSetupUtility_Complete_vs_community at path: C:\ProgramData\Package Cache\.unverified\VSSetupUtility_Complete_vs_community, moving to: C:\ProgramData\Package Cache\7DB2302D-A398-3430-A694-   6B1ECD9A8D22\packages\vs_community\VSSetupUtility.exe.
[0CD8:1FE0][2015-08-02T16:48:28]i000: MUX:  Source confirmed
[0CD8:1FE0][2015-08-02T16:48:28]i000: MUX:  Set the Cache Complete Event
[0CD8:1854][2015-08-02T19:23:22]i000: MUX:  Go to CancelPrompt page.
[0CD8:1854][2015-08-02T19:23:26]i000: MUX:  Go to Progress page.
[0CD8:1854][2015-08-02T19:28:19]i000: MUX:  Go to CancelPrompt page.

在“设置缓存完成事件”之后,它卡住了3个小时...

当我查看任务管理器详细信息 -> 分析exe的等待链时,它显示死锁。

Deadlock in vs 2015 setup

这是我第三次尝试安装VS 2015社区版。前两次使用Web安装程序,第三次使用ISO。


你试过拖动安装窗口吗?有时候可能只是有一个窗口被隐藏在后面,所以请检查一下。 - Jamie
1
没有任何隐藏的窗口。 - battech
你尝试过排除故障吗?似乎在Windows 10中进行故障排除比以往任何时候都更容易... - Jamie
VS 2015没有出现在故障排除窗口中。 - battech
1
您可以尝试直接安装.MSI文件。在ISO镜像中,它位于packages\vcRedistD14\debug\x86\vc_runtimeDebug_x86.msi - Ross Ridge
我在尝试在Windows 10上安装Visual Studio 2015专业版时遇到了相同的问题。 - Mayur Agarwal
10个回答

29

我的安装卡了两天。
我用以下方法修复:

  • 打开任务管理器(taskmgr.exe)并使用详细信息选项卡。我发现有两个vs_community.exe实例在运行。
  • 我使用了“分析等待链”命令来检查它们。其中一个实例被锁定在等待EnableGraphicsTools.exe进程上。我终止了EnableGraphicsTools.exe进程,我的安装恢复了并成功完成。

1
我遇到了同样的问题。有两个vs_community.exe在运行,一个占用50MB内存,另一个大约4MB。我结束了后者的进程。 - Rafał.S
@Rafał.S 您的建议对于 VS 2015 update 3 不起作用,会导致安装失败。 - Ala' Alnajjar
1
在我的情况下,这样做后,安装完成了。尽管它说选项文件未成功安装! - Jamshaid K.

14

在我的情况下,vs_community.exe卡在等待enableaspnet.exe上。我结束了它,安装过程继续。


非常感谢。这帮助我节省了几个小时的时间。 - fanfan1609

7
获取VS社区版的ISO文件并关闭互联网。通过这种方式解决了问题。

6
可能有人做不好某件事,但他们却认为自己是宇宙的中心。 - Captain Kenpachi
最近安装时出现了一些组件无法安装的问题,并提示需要连接互联网。当您重新启动并安装这些组件后,会再次出现卡住进程的问题。 - Pavlus

3

我将我的AVG互联网安全2015禁用直至下次重新启动电脑。问题得到解决。 祝你好运


是的,我也遇到了同样的问题 - 禁用 AVG 可以解决。当我在干净的 Win10 计算机上安装 VS2015 时,我发现 AVG 出于某种原因阻止了所有使用 msiexec 的安装(不仅仅是 VS2015)。 - Tom Atom

2

我刚刚在安装过程中断开了互联网连接(当然是从离线ISO文件安装),这样安装过程就很顺利。供参考。


这应该是一个注释而不是答案。你有足够的声望来发表评论。 - J Santosh
8
为什么这不能作为答案?对于我的回答之后的回答,也是同样的情况。提问者陈述了他的问题,我曾经遇到过在安装VS15时类似的问题,当我断开网络连接并从预先下载的ISO文件中安装时,安装成功完成。我真的不明白这种答案有什么问题。请解释一下。 - TheCuBeMan
这个链接可能会帮助你给出一个有用的答案,以便将来其他用户也能受益。请查看“回答问题”部分。而且这个答案看起来像是试错法。你没有很好地解释它,如果你更新你的答案,我一定会点赞的。@TheCubeMan - J Santosh
谢谢!使用飞行模式暂时禁用互联网——超快速的解决方案,无需搜索有问题的子进程。 - Steve

2
我已经研究了这个问题,我很惊讶,大多数试图安装Visual Studio 2015或其更新之一的人并不知道他们只需以管理员身份运行设置,并使用/NoWeb参数,设置将在合理的时间内成功。
真正的罪魁祸首不是设置本身,而是它尝试下载和应用未包含在.iso文件中的可选项目。当然,如果您使用websetup安装产品,则会获得有关最初安装的主要核心项目的反馈,并且所有这些项目都可以在iso中轻松下载。但是其他可选项目只能通过下载然后安装来应用设置。
因此,我简单地使用/Layout参数将Visual Studio设置缓存到离线状态,然后使用/NoWeb或断开与Internet的连接或两者都使用,以确保我可以正确安装所有组件。
请注意,我已经亲自尝试过这一点,即使用/NoWeb和/或断开与Internet的连接和/或使用/Layout下载整个程序包,然后离线运行设置。

3
&| 是什么意思?如果它是英语单词 and 的缩写,请直接使用这个单词。我需要翻译的内容到这里为止。 - halfer
1
这是And/Or的缩写。 - Captain Kenpachi

1
我遇到了同样的问题。我的Visual Studio 2015专业版安装已经卡了好几个小时了。我按照上面建议的方法在任务管理器中使用了“分析等待链”命令。它显示VSCommunity.exe正在等待WUSP.exe进程。所以我手动停止了WUSP.exe进程。现在我的Visual Studio安装已经恢复正常了,运行良好。感谢大家的帮助。

1

我有两个 EnableAspNet.exe 实例在后台进程中运行。我结束了其中一个,安装程序继续进行。 - Twisted

0

只需在BIOS中禁用CPU的SpeedStep功能即可。

这是我的解决方案,而不是禁用AV、断开互联网和所有其他建议,我测试过后发现禁用SpeedStep后,安装进程速度更快了。


我认为重新启动是解决问题的关键。我只是重新启动了一下,然后它就正常工作了。 - doug65536

0
在Windows 10中,我通过在安全模式下重新启动Windows来完成安装!这是唯一的方法,可以让我的安装尽可能快,并避免任何挂起/卡住的情况。
但不要忘记在VS安装之前启动Windows Installer服务

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接