无法卸载.NET 5 RC1


74

我正在尝试安装.NET 4.6.1,但它声称我安装了较新的版本,并且不允许我这样做。我确实已经安装了.NET 5,所以我正在尝试将其卸载。我有两个安装,一个用于RC1,一个用于RC1 Update1。我删除了Update 1安装,一切正常,但是RC1本身无法卸载。当我运行卸载程序时,它会提示您定位AspNet5.ENU.RC1.exe。该版本的安装程序似乎已从Internet上删除,转而使用RC1 Update 1安装程序(AspNet5.ENU.RC1_Update1.exe)。如果我取消了得到的提示,0x80070642 - User cancelled installation.如果将其指向Update 1安装程序,则0x80070001 - Incorrect function.可以无问题地进行修复,但无法卸载。

如何解决此问题,以便可以正确卸载.NET 5 RC1?


也许这对您有帮助:github.com/aspnet/dnvm/issues/254
Matthias

1
@Matthias没有。我不知道该怎么办。我不知道dnvm他们在说什么。
Mörre

1
避免使用asp.net-core标签,因为这是RC1唯一的问题。
Lex Li

2020年11月-安装完整版.NET 5(最终合并的网络核心和网络框架)@ dotnet.microsoft.com/download/dotnet/5.0
hB0

Answers:


164

这是答案,但是您必须按照文件的安装顺序卸载文件-AspNet5.ENU.RC1_Update1_KB3137909.exe首先出现(如果有的话)
Bogdan

3
在我的情况下,只有工作时,我卸载AspNet5.ENU.RC1_Update1.exe第一,其次是卸载AspNet5.ENU.RC1_Update1_KB3137909.exe第二。
肖恩·霍尔姆

感谢您提供指向旧安装程序的直接链接!很大的帮助。
罗布拉

1
对于我来说(我已经卸载了vs2015 / vs2015更新3),当我第一次运行“ AspNet5.ENU.RC1_Update1_KB3137909.exe”并选择卸载时,它可以工作。对于AspNet5.ENU.RC1_Update1.exe,我得到了错误:已经安装了另一个版本。
4

3
尝试使用第一个可执行文件进行卸载时,总是出现“指定的帐户已存在”错误对话框。
RichardD

8

我从此处仅下载AspNet5.ENU.RC1.exe文件:https : //www.microsoft.com/zh-cn/download/details.aspx? id = 49959 启动它并运行“卸载”。对于ASP.NET 5 RC1,使用此文件的卸载过程可以正常进行。


值得一提的是,由于仍然存在以前的版本,该文件在允许被卸载之前也给出了错误。要解决此问题,只需通过带有/ uninstall标志的CMD运行它,如下所示。AspNet5.ENU.RC1.exe /uninstall然后允许您进行卸载
RADXack '18


0

由于不相关的原因,我最终重新安装了Windows。我指出不安装更新到Microsoft ASP.NET and Web Tools该问题并且该问题不再发生。


这并不是专门针对解决眼前的问题。
克罗诺
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.