无法卸载 .NET 5 RC1

Can't uninstall .NET 5 RC1

我正在尝试安装 .NET 4.6.1,但它声称我安装了较新的版本,但不允许我安装。我确实安装了 .NET 5,所以我正在尝试卸载它。我有两个安装,一个用于 RC1,一个用于 RC1 Update 1。我删除了 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?

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

我设法通过从 asp.net 下载安装程序来卸载它,并尝试通过双击该文件来安装它。它提供了修复和卸载选项。

我遇到了同样的问题,我通过谷歌搜索知识库 ID 找到了它。 http://download.microsoft.com/download/B/0/A/B0AEBD7D-6979-4265-B1AC-A0B73618FB22/AspNet5.ENU.RC1_Update1.exe

或者这个:

http://download.microsoft.com/download/1/8/0/18048EDD-9F45-479A-B208-6F7C91CF2ECC/AspNet5.ENU.RC1_Update1_KB3137909.exe

我只从这里下载了 AspNet5.ENU.RC1.exe 文件: https://www.microsoft.com/en-us/download/details.aspx?id=49959 启动它并 运行 "uninstall"。 对于 ASP.NET 5 RC1,此文件的卸载过程没有问题。