2015-12-10 89 views
58

我试图安装.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.如果我将它指向更新1安装程序,我得到0x80070001 - Incorrect function.我能够修复没有问题,我只是不能卸载。无法卸载.NET 5 RC1

我该如何解决这个问题才能正常卸载.NET 5 RC1?

+0

也许这会帮助你:https://github.com/aspnet/dnvm/issues/254 – Matthias

+0

@Matthias它没有。我不明白我必须做什么。我不知道他们在说什么'dnvm'。 –

+1

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

回答

132
+0

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

+2

在我的情况下,它只在卸载时起作用** AspNet5 .ENU.RC1_Update1.exe **,然后卸载** AspNet5.ENU.RC1_Update1_KB3137909.exe **。 –

+0

感谢您提供与旧安装人员的直接链接!很好的帮助。 – Robula

0

我结束了重新安装Windows的一个不相关的原因。我点了没有安装更新到Microsoft ASP.NET and Web Tools并且问题没有再发生。

+0

这并不是专门针对解决眼前的问题。 – Crono

3

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

8

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

+3

这是有效的答案。 – majocha

+0

值得注意的是,所陈述的文件在允许卸载之前还存在错误,因为之前的版本仍然存在。要解决这个问题,只需通过CMD使用/ uninstall标志运行它,如下所示。 'AspNet5.ENU.RC1.exe/uninstall',然后允许您点击卸载 – 404