指定的帐户已存在 - .NET Core RC2工具预览1

时间:2016-06-30 22:05:53

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

最近,随着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...

3 个答案:

答案 0 :(得分:68)

这是VS2015安装程序的.NET核心工具中的一个错误。

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

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

  

C:\ ProgramData \包   缓存\ {BFC344B0-DCDE-36EB-AB05-CB194F2BE946} v14.1.21111.0 \包\ 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

答案 1 :(得分:3)

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

修复是安装 Visual Studio 2015 Update 3和那么卸载.Net Core 1.0预览版1。

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

答案 2 :(得分:0)

对我来说有用的是按时间顺序卸载.NET Core SDK的所有版本以及"程序和功能"应用程序。 然后我就能够安装Visual Studio版本2.0.3的.NET Core工具预览