无法卸载.NET 5 RC1

77
我正在尝试安装.NET 4.6.1,但它声称我已安装了更新版本,不让我安装。我确实已经安装了.NET 5,因此我正在尝试卸载它。我有两个安装,一个是RC1,另一个是RC1的Update 1版本。我删除了Update 1版本,没有问题,但RC1本身无法卸载。当我运行卸载程序时,它会打开提示框来查找AspNet5.ENU.RC1.exe安装文件。这个版本的安装程序似乎已经被更新为RC1 Update 1安装程序(AspNet5.ENU.RC1_Update1.exe)。如果我取消提示,则会得到0x80070642-用户取消安装。 如果我将其指向Update 1安装程序,则会得到0x80070001-不正确的功能。 我可以轻松修复,但无法卸载。我该如何解决这个问题,以便正确卸载.NET 5 RC1?

也许这可以帮助你:https://github.com/aspnet/dnvm/issues/254 - Matthias
1
@Matthias 不是这样的。我不明白我该做什么。我不知道他们所说的 dnvm 是什么。 - Mörre
1
避免使用 asp.net-core 标签,因为这只是 RC1 版本的问题。 - Lex Li
2020年11月 - 安装完整版.NET 5(最终合并了net core和net framework)@ https://dotnet.microsoft.com/download/dotnet/5.0 - hB0
4个回答

163

这是答案,但您必须按安装顺序卸载文件 - 如果您有,则首先卸载AspNet5.ENU.RC1_Update1_KB3137909.exe。 - Bogdan
3
在我的情况下,只有在先卸载 AspNet5.ENU.RC1_Update1.exe,然后再卸载 AspNet5.ENU.RC1_Update1_KB3137909.exe 时才起作用。 - Sean Holm
感谢您提供旧安装程序的直接链接!非常有帮助。 - Robula
1
对我来说(vs2015 / vs2015更新3已卸载),当我首先运行“AspNet5.ENU.RC1_Update1_KB3137909.exe”并选择卸载时,它起作用了。对于AspNet5.ENU.RC1_Update1.exe,我收到错误消息:另一个版本已安装。 - apr
3
使用第一个可执行文件卸载时,我总是会收到一个“指定的帐户已经存在”错误对话框。 - RichardD
5
所有这些链接现在都失效了。有没有什么办法可以获取这个文件? - cfp

8

值得注意的是,在允许卸载之前,所述文件也出现了错误,因为先前的版本仍然存在。要修复此问题,只需通过CMD使用/uninstall标志运行它,如下所示:AspNet5.ENU.RC1.exe /uninstall,然后您就可以点击卸载了。 - RADXack

3
我成功地卸载了它,方法是从 asp.net 下载安装程序并双击该文件进行安装。出现了修复和卸载选项。

0

我最后重新安装了Windows,原因与此无关。我特意没有安装Microsoft ASP.NET和Web工具的更新,问题再也没有发生过。


这并不是专门针对解决手头的问题。 - Crono

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接