Visual Studio 2015安装程序在安装过程中卡住了?

143

我下载了Visual Studio Ultimate CTP 6的完整ISO文件。安装程序进展到大约90%的位置,根据进度条显示,就停在那里了。虽然有来自Superfetch、反恶意软件保护和其他后台进程的频繁活动,但进度条仍然一动不动。最终,经过20分钟后台任务活动逐渐减弱,但进度条仍然没有动。

小技巧:打开一个记事本窗口,并将其左边缘定位到进度条的当前位置。如果进度条在大约一个小时内没有超过记事本窗口的左边缘,那么它可能卡住了。


1
杀掉 enablegraphics.exe 就解决了! - Thomas
11
喜欢廉价的把戏,哈哈大笑。 - Áxel Costas Pena
2
我让它跑了一整晚,第二天早上才得到总结果。安装速度太慢了。我的电脑配备了英特尔i5-4590双核3.30 GHz的CPU和12 GB的RAM。 - Doan Vu
超过12个小时...也许15个小时。但是...它完成了。终于。 - bkwdesign
32个回答

6
我的VS 2015安装在下载了几个小时之后卡住了。VS安装程序窗口显示它仍在进行中,但是Windows资源监视器表明vs_community.exe进程树已经数十分钟没有网络、磁盘或CPU使用情况。Windows进程资源管理器显示wusa.exe位于这个树的底部(wusa是Windows更新独立安装程序)。我想要结束wusa.exe,但是我听从了其他答案对此问题的警告。
在研究其他答案后(强烈建议),我做出了一个合理的猜测并启动了我的Windows 7 Pro的重新启动。重新启动卡住了,因为vs_community.exe无法退出。因此,我在Windows的重新启动弹出窗口上选择了“取消”。
Windows返回到我的用户会话,现在VS 2015安装终于开始工作了!进程资源管理器显示wusa.exe不再存在。因此,我怀疑那就是路障,但我的良心是清白的(没有结束wusa.exe,Windows结束了!)
过了一会儿,安装程序显示了以下内容:

enter image description here

当我点击“现在重启”时,Windows重新启动到一个“正在配置Windows”的屏幕,并完成了我的VS安装。

4

这个解决方案将终止子任务答案和等待答案结合起来,是一种安全的混合方法:

  • 当安装程序卡住时,只需启动任务管理器并终止进程
  • 如果你尝试再次运行应用程序,它会提示应用程序安装未完成
  • 重新运行安装程序,并点击“修复”
  • 安装成功

3

更好的方法是通过监视子安装程序的网络和磁盘I/O活动来确定是否有阻塞。Sysinternals的Process Explorer非常出色。Android SDK设置会下载大量数据(超过1GB),CPU会空闲等待I/O限制操作完成。在任何情况下,都不应尝试终止任何进程,否则可能会损坏Visual Studio的安装。在最坏的情况下,取消并重新运行设置应该可以帮助。


这似乎是我正在发生的事情。Process Explorer指示在Android SDK设置期间,一个从属的Java进程每两分钟接收约106 KB。Visual Studio不应该在开始SDK设置之前完全下载该内容吗?是否有一种方法可以强制将所有可下载内容在任何安装开始之前全部下载完毕(或显示下载进度)? - Zarepheth

3

当遇到Visual Studio准备问题时:

我使用更高的PID杀死了vs_enterprise.exe,Visual Studio报错“管道正在关闭”。重启电脑并登录。Visual Studio会自动启动,并在1分钟内完成。


2

对于Windows10:

1) 如果VS2015挂起了,请终止进程

2) 禁用Windows Defender

3) 以管理员身份打开VS2015

4) 启用Windows Defender

5) 完成VS2015的初始启动


这就是我的全部内容,但没有必要终止任何进程。只需禁用Windows Defender实时保护即可。 - Elferone

2

我有类似的问题,我的救星是Windows 安全模式

步骤:

  1. 在安全模式下重新启动Windows (*运行msconfig -> 引导 -> 引导选项 -> 勾选安全引导 -> 模式网络)
  2. 在安全模式下:
    1. 启用Windows Installer:

      REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer" /VE /T REG_SZ /F /D "Service"

    2. 启动Windows Installer服务:

      net start msiserver

    3. 运行Visual Studio更新程序/安装程序
  3. 在正常模式下重新启动 (运行msconfig -> 引导 -> 引导选项 -> 取消勾选安全引导)

是的!我一直在尝试修复,我的安装时间从3个多小时(中途退出)缩短到了10分钟。安全模式真的很有用。它让我完成了修复过程,并最终向我显示了我一开始尝试修复的真正错误信息。 - AlbatrossCafe

2
我在安装Visual Studio Update 3时遇到了问题,安装程序一开始就卡在“Features”选项卡上,只显示“Update 2(已安装)”,没有其他选项,也无法继续安装。
尝试了一些比较复杂的解决方法后,令人惊讶的是,我只需要使用“以管理员身份运行”来启动安装程序即可。我原本以为MSI通常会在管理员权限下运行(在受信任的安装程序服务下),但在这种情况下,VS引导程序似乎没有这样做。

2
我的电脑在诊断工具上卡了3个小时。我尝试禁用防火墙、关闭互联网等多种方法来解决问题。最终,以下操作使安装程序完成并成功启动VS2015社区版。
  • 我打开了%temp%文件夹中的最新日志文件,并导航到文件末尾。
  • 在最后几行日志中,有一个条目:"MSI (s) (DC:4C)[16:28:36:577]: Created Custom Action Server with PID xxxx"
  • 我结束了与相同PID的进程,然后安装程序继续进行。总共我大约要这样做3次,然后安装程序才能成功完成。

目前看起来一切都正常(祈祷!)


非常感谢!我花了超过两天的时间来解决这个问题,你的评论救了我!我当时都快崩溃了! - Rômulo Tone

1
我遇到了同样的问题。一旦它说“正在应用 Microsoft Visual Studio 2015”,它就会立即挂起。进度条只有一小部分。我甚至让安装程序过夜,但是安装程序没有磁盘活动或 CPU 使用率。
最后成功的方法是在任务管理器中结束该进程并重新启动计算机。重新启动后,安装程序会自动打开并成功完成安装。

1

我也遇到了同样的问题,不幸的是,那个被接受的答案建议杀死SecondaryInstaller.exe会导致安装可选项时出现问题。我的做法基本上是打开任务管理器,找到SecondaryInstaller.exe并右键点击打开文件位置。然后以管理员身份运行SecondaryInstaller.exe。


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