【问题标题】:Visual Studio 2015 Community Installation FailureVisual Studio 2015 社区安装失败
【发布时间】:2016-08-03 10:53:32
【问题描述】:

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

我遵循了以下提示: Error Installing Visual Studio 2015 Enterprise Update 1 with Team Explorer

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

接下来我应该尝试什么?我已经走到了尽头。

【问题讨论】:

  • 您应该首先指定您的问题。我不明白您希望我们为您提供什么帮助。
  • 我附上了一个带有错误的屏幕截图,我希望您评估一下您是否知道如何克服这些错误。
  • 不要翻译字符串,也不要单击“检查日志文件”链接,等到 Microsoft 支持人员要求您这样做。您必须自己拨打号码,这里没有人可以为您拨打。
  • 我没有点击“检查日志文件”而且,微软已经给出了他们关于这个问题的提示(我的第一个问题中的链接),我遵循了这些提示,并把我带到了起点我的结论是,您无法猜测如何解决此问题,这很可惜。无论如何,感谢您的宝贵时间。

标签: visual-studio visual-studio-2015


【解决方案1】:

我遇到了与一般“TeamExplorer/vs_teamExplorerCore”错误类似的问题,最后得到 Visual Studio 2015 社区版更新 2 以在 Windows 7 上安装这些步骤(其中一些概述了 @987654321 @ 和 here.)

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

注意:如果您出于某种原因仅对尝试 VS 2015 Community 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 

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

6.) 卸载以前的可再发行组件 - Uninstall any previous redistributables 你可能有。我特别指出要卸载 2015 的所有三个副本(RC、更新 1 和更新 2)。

如果您不确定是否要卸载所有三个,我建议至少执行更新 2,即使您不理会其他两个(因为我假设您正在尝试安装 VS 2015 更新 2)。

我之前手动删除了:

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

但在此处概述的最后一次尝试中没有这样做。

注意:确保在卸载它们时它们没有被使用。如果您收到任何投诉,请停止任何相关程序,然后再继续。

7.) 重启电脑。

8.) 暂时禁用防病毒软件,如果有的话 - 我使用的品牌可以禁用所有项目,直到我选择的时间。

注意:我建议如果您的程序对禁用项目有时间限制,请确保在尝试安装 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 的当前安装程序可能会出现问题。

对于我的场景,尤其是我:

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

  • 复制安装程序“vs_community.exe”。对于这种情况,我没有使用 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 安装程序,我通过 Web 成功安装了 VS 2015 Update 2 以及所有可选的 C++ 选项、Visual Studio 的 Python 工具和带有 Microsoft CodeGen 的 Clang。我选择不安装 Web 开发工具,但我认为这不会产生影响,因为我之前在成功安装之前遇到过 TeamExplorer Core 错误,但没有选择任何选项。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-05
      • 2015-12-20
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      • 2017-03-07
      相关资源
      最近更新 更多