首页 文章

Visual Studio 2015社区安装失败

提问于
浏览
0

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

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

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

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

2 回答

  • 2

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

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

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

    我按顺序采取的步骤是:

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

    2.) Enable all four evaluations of symbolic links

    • 检查是否启用了所有四个评估 . 运行cmd.exe(以管理员身份运行):
    fsutil behavior query SymlinkEvaluation
    
    • 应启用所有4项评估 . 如果他们不是:
    fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1
    
    • 设置了4个评估后,清理旧目录/注册表项,临时文件和软件包安装缓存(如下所示) .

    3.) Uninstall any entry for VS 2015 in the Control Panel - 如果出现在“添加/删除程序”部分中,请卸载VS 2015的任何条目 .

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

    4.) Clear out old 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.) Remove cached or temporary items - 完全删除所有项目

    C:\ProgramData\Package Cache
    

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

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

    6.) Uninstall previous redistributables - 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.) Reboot the PC.

    8.) Temporarily disable AntiVirus, if any - 我使用的品牌有能力禁用所有项目,直到我选择的时间 .

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

    9.) Clean up any remaining registry entries with CCleaneras needed - 在我的方案中,在卸载最后一次VS 2015失败尝试后,仍有一些未使用的密钥遗留下来 .

    10.) Reinstall VC++ redistributables manually - 在我的场景中重新安装了所有VC 14版本,但我会特别关注更新2或您尝试安装的任何内容 .

    我用于Update 2的可再发行组件是version 14.0.23918 .

    11.) Use the VS Studio RTM installer appropriate to your installation - 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安装程序提取Web更新就像Update 1或Update 2的安装程序一样 .

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

  • 1

相关问题