5

我最近安装了VS 2015(windows 10),但是出现了一些包故障(稍后详述)。

尝试启动新项目时,我收到一条错误消息:“无法创建编译器”。所以我卸载了,修复了 microsoft redistributiables 并再次尝试。从那以后我根本无法安装VS。

我收到以下消息:

Roslyn 语言服务 - x86:安装过程中出现致命错误。

Visual C++ IDE 调试器包:包失败。

Microsoft VisualStudio JavaScript 项目系统:包失败。

Microsoft Visual Studio 2015 Update 3 诊断工具 - x86:包失败。

Microsoft Visual Studio 2015 Update 3 诊断工具 - ENU:包失败。

我已经尝试过:

  • 使用 VS 设置修复
  • 卸载,包括可再发行组件,然后重新安装
  • 清除 %temp%
  • 从离线安装程序安装
  • 应用 Windows 疑难解答(修复不良组件)
  • 申请吴
  • 删除 msvcp140.dll (正如一些论坛建议的那样)

没有任何效果,我将非常感谢任何帮助。谢谢

4

2 回答 2

3

我从您的共享日志文件“dd_vs_community_20161027000333.log”中发现以下错误消息:

错误 0x80070003:无法将经过验证的文件移动到完整的有效负载路径:C:\ProgramData\Package Cache{DE064F60-6522-3310-9665-B5E3E78B3638}v14.0.23107\packages\communitycore\Setup\cab8.cab

错误码“0x80070003”表示找不到指定的路径,需要确认指定文件夹是否存在并尝试手动移动。

ExecuteError:包(VC_IDE_Debugger)失败:错误消息 ID:1316 错误消息:指定的帐户已存在。

我发现还有另外 3 个软件包(PerfTools_CORE_x86.msi、PerfTools_RES_enu.msi、vs_RoslynLanguageServices.msi)也有同样的问题,您可以尝试以下方法:

  1. 运行Fixit 工具以自动修复问题,包括阻止您安装或删除程序的损坏的注册表项。

  2. 如果方法 1 不起作用,请查看此类似问题并直接使用 VS community 2015 的健康 ISO 文件中的上述 4 个包文件(VC_IDE.Debugger.msi、PerfTools_CORE_x86.msi、PerfTools_RES_enu.msi、vs_RoslynLanguageServices.msi)更新 3 以卸载然后重新安装该组件。之后,您可以再次使用 ISO 文件进行修复。

于 2016-10-27T07:25:41.150 回答
0

案例是iso映像已损坏。以管理员身份登录 使 iso 成为驱动器 Start vs community.exe

如果准备.exe错误只需步行到该位置。以管理员身份运行它。回到安装程序并说跳过。会没事的。对于某些跳过选项不会出现。所以下载是唯一的选择。保留丢失的备份。这样下一次安装就万无一失了。下载在临时文件夹中按包名称搜索并进行备份。谢谢

于 2017-06-16T21:38:12.557 回答