2015-12-10 16 views
58

Tôi đang cố gắng cài đặt .NET 4.6.1, nhưng nó khẳng định tôi đã cài đặt phiên bản mới hơn và sẽ không cho phép tôi. Tôi đã cài đặt .NET 5, vì vậy tôi đang cố gỡ cài đặt đó. Tôi đã có hai cài đặt, một cho RC1 và một cho RC1 Cập nhật 1. Tôi gỡ bỏ cài đặt Update 1, mà đã đi tốt, nhưng RC1 chính nó sẽ không gỡ bỏ cài đặt. Khi tôi chạy trình gỡ cài đặt, nó sẽ mở một lời nhắc để xác định vị trí AspNet5.ENU.RC1.exe. Phiên bản này của trình cài đặt dường như đã bị xóa khỏi internet có lợi cho trình cài đặt RC1 Update 1 (AspNet5.ENU.RC1_Update1.exe). Nếu tôi hủy lời nhắc, tôi nhận được 0x80070642 - User cancelled installation. Nếu tôi trỏ nó đến trình cài đặt Bản cập nhật 1, tôi nhận được 0x80070001 - Incorrect function. Tôi có thể sửa chữa mà không có vấn đề gì, tôi không thể gỡ cài đặt.Không thể gỡ cài đặt .NET 5 RC1

Làm cách nào để khắc phục sự cố này để tôi có thể gỡ cài đặt đúng cách .NET 5 RC1?

+0

Có thể điều này sẽ giúp bạn: https://github.com/aspnet/dnvm/issues/254 – Matthias

+0

@Matthias Không. Tôi không hiểu tôi phải làm gì. Tôi không biết 'dnvm' đó là gì mà họ đang nói đến. –

+1

Tránh thẻ 'asp.net-core', vì đây là vấn đề chỉ RC1. –

Trả lời

132
+0

đây là câu trả lời nhưng bạn phải gỡ cài đặt các tệp theo thứ tự mà chúng đã được cài đặt - AspNet5.ENU.RC1_Update1_KB3137909.exe sẽ xuất hiện trước tiên (nếu bạn có) – Bogdan

+2

Trong trường hợp của tôi, nó chỉ hoạt động khi tôi gỡ cài đặt ** AspNet5 .ENU.RC1_Update1.exe ** trước tiên, sau đó gỡ cài đặt ** AspNet5.ENU.RC1_Update1_KB3137909.exe ** giây. –

+0

Cảm ơn bạn đã cung cấp các liên kết trực tiếp tới những người cài đặt cũ! Giúp đỡ nhiều. – Robula

0

Tôi đã kết thúc cài đặt lại Windows vì một lý do không liên quan. Tôi đã thực hiện một điểm là không cài đặt bản cập nhật thành Microsoft ASP.NET and Web Tools và sự cố không xảy ra lần nữa.

+0

Đây không phải là mục tiêu cụ thể trong việc giải quyết vấn đề trong tầm tay. – Crono

3

Tôi đã quản lý để gỡ cài đặt bằng cách tải xuống trình cài đặt từ asp.net và cố gắng cài đặt bằng cách nhấp đúp vào tệp. Nó đã đưa ra một tùy chọn để sửa chữa và gỡ bỏ cài đặt.

8

Tôi đã tải về chỉ tập AspNet5.ENU.RC1.exe từ đây: https://www.microsoft.com/en-us/download/details.aspx?id=49959 bắt đầu nó và chạy "gỡ bỏ". Quy trình gỡ cài đặt với tệp này, cho ASP.NET 5 RC1, hoạt động mà không có sự cố.

+3

Đây là câu trả lời phù hợp. – majocha

+0

Đáng chú ý là tệp đã nêu cũng đã đưa ra lỗi trước khi cho phép gỡ cài đặt vì phiên bản trước vẫn tồn tại. Để khắc phục, chỉ cần chạy nó qua CMD với cờ/uninstall như sau. 'AspNet5.ENU.RC1.exe/uninstall' và sau đó bạn được phép nhấn gỡ cài đặt – 404

Các vấn đề liên quan