以下是在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”和“