我遇到了与一般“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 的当前安装程序可能会出现问题。
对于我的场景,尤其是我:
如果您需要社区以外的其他 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 错误,但没有选择任何选项。