2015-12-10 118 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