首页 文章

尝试安装Visual Studio 2015社区版时安装失败[重复]

提问于
浏览
10

这个问题在这里已有答案:

我试图使用下载的ISO文件在我的系统上安装visual studio 2015社区版 . 出现错误,显示安装失败 . 错误就像:

team explorer for visual studio 2015在安装过程中发生致命错误

我将下载的iso文件的SHA-1哈希值与microsoft站点提供的值进行了比较 . 它们是正确和匹配的 . 我已经尝试了所有可能性,包括重新安装,维修等 . 仍然没有工作 .

PS:我已经在我的系统上安装了visual studio 2008并且它正常工作 .

3 回答

  • 4

    来自stackoverflow的另一个问题的回答,来源:

    Multiple Errors Installing Visual Studio 2015 Community Edition

    我花了整整一个星期试图解决这个问题 . 最后为我做的是禁用我的反病毒程序 . 在我偶然发现我的解决方案之前,我经历了很多其他解决方案 . 我想,我会发布一些可能对那些仍然无法安装Visual Studios 2015 Community Edition的人有用的解决方案 . 解决方案1:最小安装尝试使用最少的额外功能进行安装 . 运行Visual Studios 2015安装,然后单击“自定义”,在下面的屏幕上,取消选中所有内容并继续安装 . 解决方案2:删除安装缓存由于缓存中的文件损坏,安装可能会失败 . 安装失败时,删除所有与Visual Studio缓存相关的项目并执行完全重新安装 . 为此,请运行命令提示符(以管理员身份运行)并键入:“cd / programdata / package cache /”,然后按Enter键 . 然后输入“del / f / s * .msi / f / s * .cab”,然后按Enter键 . 现在再次运行Visual Studios 2015安装 . 解决方案3:删除存储在计算机上的临时文件数据打开文件资源管理器,然后转到“C:\ Users \ [您的用户帐户名] \ AppData \ Local \ Microsoft” . 然后删除以下文件夹:VSCommon,VisualStudio,Blend,VsGraphics,ApplicationInsights,vshub,Team Foundation,Web Platform Installer和MsBuild . 在此之后,再次运行Visual Studios 2015安装程序 . 解决方案4:启用符号链接的所有四个评估首先,检查是否已启用所有四个评估 . 打开命令提示符(以管理员身份运行)并键入“fsutil behavior query SymlinkEvaluation” . 应启用所有4个评估 . 如果不是,则键入“fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1” . 设置完4个评估后,清除临时文件并清除安装缓存(请参阅解决方案2和解决方案3),然后再次运行Visual Studios 2015安装 . 解决方案5:修复可再发行组件问题可能是,您的VC可再发行组件存在故障并且需要修复 . 为此,请运行“添加/删除程序”并查找Microsoft Visual C [Year] Redistributable(Version)的所有x86和x64版本 . 然后按下每个更改,当弹出卸载屏幕时,按“修复” . 我为之前安装的所有版本执行了此操作:2012年,2013年和2015年 . 因此,我修复了其中的6个:2012:x86和x64,2013:x86和x64,2015:x86和x64 . 解决方案6:检查x86和x64大小是否相同如本讨论中的其他人所述,搜索vcruntime140.dll并查看x86和x64版本 . 它们不应该具有相同的尺寸 . 如果有,请参阅解决方案5,或者您可以手动删除它们(**从Windows文件夹中删除文件时要小心!)并重新安装它们(从这里:https://www.microsoft.com/en-ca/下载/ details.aspx?ID = 48145) . 同样检查msvcp140.dll . 我个人在“C:\ Windows \ SysWOW64和C:\ Windows \ System32”中搜索了这些文件,并比较了两个文件夹中的文件 . 此外,我还检查了“C:\ Program Files \ Microsoft Visual Studio 14.0”和“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0”中的vcruntime140.dll和msvcp140.dll的差异解决方案7:暂时禁用所有Anti - 病毒防护和防火墙对我来说,事实证明问题源于ByteFence防恶意软件和具有备份保护的Norton Security . 我禁用了ByteFence Anti-Malware的实时保护,并且我从Norton Security with Backup中禁用了自动防护和智能防火墙 . 在我再次运行安装之前,我重复了解决方案2和解决方案3(向上滚动) . 而Voila,安装成功了 . 但是,我怎么知道反病毒程序是罪魁祸首?阅读解决方案8.解决方案8:仔细监控Visual Studio的入侵安装过程我使用此解决方案来找出问题所在 . 在阅读Ezh的文章后,我决定下载Process Monitor v3.2和Process Explorer v16.1 . 我正在仔细监控3个程序:Process Monitor,Process Explorer和Visual Studios 2015安装程序,我非常密切地关注所有安装程序正在调用的进程 . 然后我注意到,当VSIXInstaller.exe进程出现并尝试从远程服务器安装某些东西时,它一直反复失败,因为我的反病毒程序会突然出现在屏幕上(作为一个进程)并决定hog / block一些VSIX安装所需的重要DLL文件 . 暂时禁用反病毒程序解决了我的问题!解决方案9:完成Windows格式并重新安装如果所有其他方法都失败了,并且您真的非常渴望让Visual Studios 2015正常运行,我建议您重新安装Windows . 此时,问题很可能是某种类型的干扰/入侵与您不知道的程序 .

  • 4

    经过艰难的一天,在Windows 10上一次又一次地重新安装和卸载VS2015(专业版和企业版,都有更新和没有),似乎没有任何帮助 . 最后这种方法有效:

    • 完全卸载VS2015的崩溃版本

    • 卸载C 2015 Redistributables - x64和x86版本

    • 重新启动计算机

    • 从system32和SysWOW64系统文件夹中手动删除剩余的dll(它们的名称以* 140.dll结尾 - 但要小心并进行备份!)

    • 从这里下载"Microsoft Visual C++ 2015 Redistributable Update 3" - https://www.microsoft.com/en-us/download/confirmation.aspx?id=53840 - x64和x86版本

    • 安装"Microsoft Visual C++ 2015 Redistributable Update 3" - x64和x86版本

    • 如果需要,请重新启动计算机

    • 最后 - 安装VS 2015

  • 3

    工作!我已经尝试了“Mai Benanami”答案中的所有变通方法都没有成功,最后的诀窍是卸载所有可视工作室和所有Microsoft Visual C XXX Redistributable x86和x64版本 . 然后,再次运行Visual Stuido安装程序 .

    希望能帮助到你!

相关问题