【问题标题】:Visual Studio 2017 failed to install several componentsVisual Studio 2017 安装多个组件失败
【发布时间】:2017-03-17 01:33:37
【问题描述】:

Visual Studio 2017 社区版发行版的安装程序因多个组件失败

产品未能安装列出的工作负载和组件,原因是 一个或多个包失败。

不完整的工作负载 使用 .NET 进行移动开发 (Microsoft.VisualStudio.Workload.NetCrossPlat,version=15.0.26228.0)

不完整的组件 Google Android 模拟器(API 级别 23)(Component.Google.Android.Emulator.API23.V2,version=15.0.26208.0)

您可以使用以下信息搜索解决方案,修改您的 选择上述工作负载和组件,然后重试 安装,或从您的机器上删除产品。

以下是导致单个包故障的集合 上面不完整的工作负载和组件。搜索现有的 报告这些具体问题,请复制并粘贴来自 每个包失败进入网络浏览器。如果问题已经 报告,您可以在那里找到解决方案或解决方法。如果问题 还没有被报告,你可以在其他人那里创建一个新问题 将能够找到解决方案或变通方法。

包“AndroidEmulator_API23V2,version=1.0.23”下载失败 来自“https://go.microsoft.com/fwlink/?linkid=841569”。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=AndroidEmulator_API23V2;PackageAction=DownloadPackage;ReturnCode=0x80072f7d 受影响的工作负载 使用 .NET 进行移动开发 (Microsoft.VisualStudio.Workload.NetCrossPlat,version=15.0.26228.0) 受影响的组件 Google Android 模拟器(API 级别 23)(Component.Google.Android.Emulator.API23.V2,version=15.0.26208.0) 细节 WebClient 下载失败:解密操作失败,见内部异常。 位下载失败:错误上下文:BG_ERROR_CONTEXT_REMOTE_FILE,错误代码:-2147012739 WinInet 下载失败:功能:InternetReadFile,HR:-2147012739,消息:未知错误 12157

这种带有 .NET 的移动开发对 Windows UWP 开发有影响吗?目前我真的不需要 Android 开发工具。

对此最好的做法是什么 - 我尝试了两次安装,结果相同 - 我可以稍后自行安装这些组件吗?

编辑:Visual Studio 似乎运行正常,我可以打开我的 UWP 项目并运行它,所以到目前为止一切正常。这是已安装的应用程序版本

Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
Installed Version: Community

【问题讨论】:

    标签: visual-studio-2017


    【解决方案1】:

    看看你的机器上是否有这个文件:

    %programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe
    

    如果是这样,请使用 -full 参数从管理员命令提示符启动它:

    InstallCleanup.exe -full
    

    如果没有,请手动删除文件夹:

    %programfiles(x86)%\Microsoft Visual Studio\Installer
    

    重新启动新下载的vs_enterprise.exe(或vs_professional.exevs_community.exe)。允许第一步安装安装程序。

    一旦安装程序出现并且您可以看到工作负载选项(.NET 桌面等),请关闭它。去启动相同的InstallCleanup.exe 来清理旧版本的 VS。

    然后重新启动vs_enterprise.exe 并安装

    【讨论】:

    • 按照这些步骤后,安装程序警告“Visual Studio 无法安装到非空目录 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community'” - 这意味着我必须去程序和功能先卸载VS2017吧?之后我是否只删除文件夹的内容?
    • 完成上述操作并重新安装最新的安装程序后,它不再出现错误。谢谢。
    • 这会删除整个 Visual Studio 安装,这并不是真正的修复。
    猜你喜欢
    • 2018-07-13
    • 2017-07-29
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2017-12-04
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多