Visual Studio 2015社区安装失败

时间:2016-04-12 17:10:04

标签: visual-studio visual-studio-2015

我在尝试安装Visual Studio 2015时遇到问题。有一次,它甚至无法运行.iso文件。

我按照以下提示: Error Installing Visual Studio 2015 Enterprise Update 1 with Team Explorer

这给了我一段时间的希望,安装似乎正在起作用,但后来我得到了这个error

接下来我应该尝试什么?我在这里结束了。

2 个答案:

答案 0 :(得分:2)

我与一般" TeamExplorer / vs_teamExplorerCore"有类似的问题。错误并最终获得 Visual Studio 2015社区版更新2 以在Windows 7上安装这些步骤(其中一些概述为herehere。)

既然你说你在第一篇文章中已经尝试了至少一些步骤,我会注意到,直到我合并了多个步骤(并添加了一些),这在多次重复失败后对我有效。我以前单独尝试了一些步骤而没有任何运气。

注意:如果您只是出于某种原因(而不是所有已概述的步骤)对尝试VS 2015社区RTM安装程序感兴趣,我已在列表底部列出了该文件的链接这个答案。

我按顺序采取的步骤是:

1。)更新Windows - 确保某些Windows是最新的(必要时,包括重新启动)。

2。)启用 symbolic links的所有四项评估:

  • 检查是否启用了所有四项评估。运行cmd.exe(以管理员身份运行):

    fsutil behavior query SymlinkEvaluation
    
  • 应启用所有4项评估。如果他们不是:

    fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1
    
  • 设置完4个评估后,清理旧目录/注册表项,临时文件和软件包安装缓存(如下所示)。

3。)在控制面板中卸载VS 2015的所有条目 - 如果在“添加/删除程序”部分中,请卸载VS 2015的任何条目。

注意:我没有手动卸载安装失败期间安装的任何依赖项(例如.NET x.x.x,IIS 10 Express等)。

4。)清除旧的VS 2015 files, folders and registry keys

C:\Program Files (x86)\Microsoft Visual Studio 14.0
C:\Program Files\Microsoft Visual Studio 14.0
C:\users\user\Documents\Visual Studio 2015
C:\users\user\AppData\Roaming\Microsoft\VisualStudio\14.0
C:\users\user\AppData\Local\Microsoft\VisualStudio\14.0
C:\users\user\AppData\Local\Microsoft\VSCommon\14.0

注意:当然前两个可能会有所不同,具体取决于您尝试安装VS 2015的位置。

使用以下命令清除注册表项:

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config

5.。删除缓存或临时商品 - 完全删除中的所有商品

C:\ProgramData\Package Cache 

C:\Users\UserName\AppData\Local\Temp 

注意:如果您愿意,您可以更有选择性,因为有些项目与VS明显无关。

6。)卸载以前的可再发行组件 - Uninstall any previous redistributables。我特别指出卸载2015年的所有三个副本(RC,Update 1和Update 2)。

如果您不确定卸载这三个,我建议至少进行更新2,即使您将其他两个单独留下(因为我假设您正在尝试安装VS 2015 Update 2)。

我以前手动删除过:

c:\windows\System32\vcruntime140.dll
c:\windows\SysWOW64\vcruntime140.dll

但是在此处概述的最终尝试中没有这样做。

注意:确保在卸载它们时不使用它们。如果您收到任何投诉,请在继续之前停止任何相关计划。

7。)重新启动电脑。

8。)暂时禁用AntiVirus,如果有的话 - 我使用的品牌可以在我选择之前禁用所有项目。

注意:我建议如果您的程序对禁用项目有时间限制,请确保在尝试安装VS 2015时未达到时间限制。

9。)使用 CCleaner清理所有剩余的注册表项,根据需要 - 在我的方案中,卸载后仍有一些未使用的密钥最后一次VS 2015尝试失败。

10。)手动重新安装VC ++可再发行组件 - 在我的方案中重新安装了所有VC ++ 14版本,但我会特别关注更新2或您尝试安装的任何内容。

我用于更新2的可再发行组件是version 14.0.23918

11。)使用适合您的安装的VS Studio RTM安装程序 - Per the chosen answer here,使用VS 2015 Update 1或Update 2的当前安装程序时可能会出现问题。< / p>

特别是我的情景:

  • 已下载 Visual Studio 2015 Community Edition RTM ISO。 (SHA1:BAAD3CEBAB7A5834D8F78F7D02E4880C010F3BA9)

  • 复制安装程序&#34; vs_community.exe&#34;。对于这种情况,我没有使用ISO内容,所以我卸载了它。

  • 目录中删除 RTM安装程序。我不确定这是否是绝对必要的,但是comment made elsewhere a long time ago似乎表明这可能是一个潜在的问题。

  • 已使用默认安装目录(C:\ Program Files(x86)\ Microsoft Visual Studio 14)。以前,我使用过安装自定义目录。

  • 大约20-25GB免费,因为有很多下载和安装。 = P

如果您需要除社区以外的其他VC 2015 RTM ISO,links can be found at this blog post

如果您信任互联网上的陌生人,this is a link for the VS 2015 Community RTM installer (only)我使用过,则无需下载3.9GB ISO。 = P

关于安装程序,正如我所提到的,我不必使用RTM ISO。 RTM安装程序会像更新1或更新2的安装程序一样提取Web更新。

使用RTM安装程序我成功安装了VS 2015 Update 2,其中包含所有可选的C ++选项,Visual Studio的Python工具以及通过Web使用Microsoft CodeGen的Clang。我选择不安装Web开发工具,但我不相信这有所不同,因为我之前在成功安装之前遇到了TeamExplorer Core错误而没有选择任何选项。

答案 1 :(得分:1)