安装Visual Studio 2015社区版时失败了

11
我试图使用下载的ISO文件在系统上安装Visual Studio 2015社区版,但遇到了安装失败的错误。错误内容为:

Visual Studio 2015团队资源管理器

安装过程中出现致命错误

我已将下载的ISO文件的SHA-1哈希值与Microsoft网站提供的值进行比较,结果正确匹配。我尝试了重新安装、修复等所有可能性,但仍然无法解决问题。 PS:我已在系统上安装了Visual Studio 2008,并且它正常工作。

2
如果你还在寻找解决方案,可以参考一下这个链接:https://dev59.com/SFsX5IYBdhLWcg3wae1x#33881460 - TimVdG
请查看此线程。问题已解决并确定了根本原因。https://dev59.com/SFsX5IYBdhLWcg3wae1x#46417198 - smwikipedia
3个回答

5

以下是在stackoverflow上另一个问题的答案,来源:

安装Visual Studio 2015社区版时出现多个错误

我花了整整一周的时间来解决这个问题。最终的解决方法是禁用我的杀毒软件程序。在我找到解决方案之前,我尝试了很多其他的解决方案。为了那些仍然在安装Visual Studios 2015 Community Edition时遇到麻烦的人,我想分享一些可能有用的解决方案。
解决方案1:最小安装 尝试使用最少的额外功能进行安装。运行Visual Studios 2015安装程序,然后点击“自定义”,在接下来的屏幕上取消选中所有内容并继续安装。
解决方案2:删除安装缓存 也许安装失败是因为缓存中存在损坏的文件。当安装失败时,删除所有与Visual Studio缓存相关的项目,并进行完全重新安装。要做到这一点,运行命令提示符(以“管理员身份运行”)并键入:“cd /programdata/package cache/”,然后按回车键。然后键入“del/f/s*.msi/f/s*.cab”然后按回车键。现在再次运行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-redistributables有问题需要修复。要这样做,请运行“添加/删除程序”,查找所有x86和x64版本的Microsoft Visual C++ [Year] Redistributable(Version)。然后为每个版本按Change,并在卸载屏幕弹出时按Repair。我为之前安装的所有版本都这样做了: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/download/details.aspx?id=48145)。也对msvcp140.dll执行相同的检查。我个人在“C:\Windows\SysWOW64”和“C:\Windows\System32”中搜索这些文件,并比较了两个文件夹中的文件。此外,我还检查了“C:\Program Files\Microsoft Visual Studio 14.0”和“

如果你可以从另一个问题中复制并粘贴答案,并且这个答案在这里被认为是好的,那么你很可能应该将该问题标记为重复,而不是发布答案。 - Scott Chamberlain
谢谢您告诉我,下次会注意的。 - Mai Benami
请勿使用解决方案2,它很危险!请查看此线程。问题已得到解决并确定了根本原因。https://dev59.com/SFsX5IYBdhLWcg3wae1x#46417198 - smwikipedia

4

经过一天的反复重装和卸载VS2015(包括Professional和Enterprise版本,有更新和没有更新版本),在Windows 10上仍然毫无帮助。最终采用了以下方法:

  1. 彻底卸载崩溃版本的VS2015
  2. 卸载C++ 2015 Redistributables - 包括x64和x86版本
  3. 重启电脑
  4. 手动删除位于system32和SysWOW64系统文件夹中剩余的dll文件(它们的名称以*140.dll结尾,但要小心并备份!)
  5. 从此处下载“Microsoft Visual C++ 2015 Redistributable Update 3” - https://www.microsoft.com/en-us/download/confirmation.aspx?id=53840 - 包括x64和x86版本
  6. 安装“Microsoft Visual C++ 2015 Redistributable Update 3” - 包括x64和x86版本
  7. 如果需要,重新启动计算机
  8. 最后 - 安装VS 2015

对我来说完美地工作了。 - tyteen4a03

3

工作中!我尝试了“Mai Benanami”答案中的所有解决方法,但都没有成功。最终,解决方法是卸载所有可视化工作室和所有Microsoft Visual C++ xxx Redistributable x86和x64版本。然后再运行Visual Studio安装程序。

希望能帮到您!


1
这对我也起作用了! - gcarvelli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接