【问题标题】:The specified account already exists - .NET Core RC2 tooling Preview 1指定帐户已存在 - .NET Core RC2 工具预览版 1
【发布时间】:2016-11-03 04:37:13
【问题描述】:

最近,随着 Visual Studio 2015 Update 3 和 .NET Core RTM 的发布,我决定卸载之前安装的 Visual Studio 2015 Update 2 并重新安装 Update 3。所以我完全卸载了 Visual Studio 并重新启动我的电脑。

现在我决定从控制面板卸载Microsoft .NET Core 1.0 RC2 VS 2015 Tooling Preview 1。它给了我几次以下错误然后失败:

The specified account already exists.

这是错误代码:

0x80070643 - 安装过程中出现致命错误

在日志文件中,这些行重复了几次:

[1760:1CA0][2016-07-01T02:30:32]i301: Applying execute package: WebToolsExtensionsVS14, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" SKIP_SETUP="1"'
[1760:1CA0][2016-07-01T02:30:39]e000: Error 0x80070643: Failed to uninstall MSI package.
[1760:1CA0][2016-07-01T02:30:39]e000: Error 0x80070643: Failed to execute MSI package.
[247C:2490][2016-07-01T02:30:39]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[247C:2490][2016-07-01T02:30:39]w348: Application requested retry of package: WebToolsExtensionsVS14, encountered error: 0x80070643. Retrying...

【问题讨论】:

  • 如果有修复选项,请尝试。然后卸载。
  • 修复给出了关于“指定帐户已存在”的相同错误。

标签: visual-studio-2015 .net-core-rc2


【解决方案1】:

正如我在问题中所说,我已经卸载了 Visual Studio 2015 Update 2,之后无法卸载 .NET Core 工具。

解决方法是安装 Visual Studio 2015 Update 3 并然后卸载 .Net Core 1.0 Preview 1。

之后,我成功安装了工具的 Preview 2 版本并且没有任何错误。

【讨论】:

  • 我遇到了同样的问题。不想重装Visual Studio 2015卸载核心工具,我试了一下官方Microsoft install/uninstall troubleshooter。它修补了一些密钥,但说它无法修复安装程序。
【解决方案2】:

对我有用的是按时间顺序从“程序和功能”应用程序中卸载所有版本的 .NET Core SDK 和工具。 然后我能够为 Visual Studio 2.0.3 版安装 .NET Core 工具预览版

【讨论】:

    【解决方案3】:

    这是 .NET Core Tools for VS2015 安装程序中的一个错误。

    当我尝试在 Windows 10 上卸载所有 VS2015 相关工具时出现此错误(不是重新安装,因为我想要 VS2017)。我在删除 .NET Core Tools 之前卸载了 VS2015。在尝试删除 .NET Core Tools 时,它尝试调用 WebToolsExtensionsVS14 进行修复; WebToolsExtensionsVS14 失败,因为 VS2015 不再存在。

    我在包缓存中找到了 WebToolsExtensionsV14 的 MSI 包:

    C:\ProgramData\Package 缓存\{BFC344B0-DCDE-36EB-AB05-CB194F2BE946}v14.1.21111.0\packages\WebToolsExtensionsVS14_69.msi

    然后右键卸载它。然后 .NET Core Tools 卸载程序开始工作了。

    我的建议是在删除 VS 之前删除核心工具。

    我在这里发现了一些相关的问题,在我弄清楚之后。 https://social.msdn.microsoft.com/Forums/vstudio/en-US/ae380a17-60e0-43a4-a481-6e58915e7897/net-core-errors-on-installation-webtoolsextensionsvs14-encountered-error-0x80070643?forum=vssetup

    【讨论】:

    • 这应该是公认的答案。特别是第 2 段。为我工作:)
    • 非常感谢,真的是答案
    • 谢谢!如果这不起作用,那是因为 GUID 不同。在 C:\ProgramData\ 中搜索 WebToolsExtensions。
    • 我试图解释第 1 段中的原因和第 2 段中的解决方案。但我知道我的语法不好。随意编辑答案,使其更具可读性。
    • 完美运行!我爱你1283822
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 2018-08-20
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多