Làm cách nào để gỡ cài đặt “Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1”?


87

Tôi đang gặp sự cố khi gỡ cài đặt Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1. Tôi đang sử dụng Windows 7, trong Programs and Featurescửa sổ. Khi tôi bấm uninstall, nó sẽ trả về một hộp thoại, với các tùy chọn repair, uninstallcancel. Khi tôi nhấp vào uninstall, một cửa sổ "Mở tệp" bật lên.

Tôi đã googled một chút để xem có tệp nào tôi có thể tải xuống để sắp xếp cửa sổ "Mở tệp" này không. Tôi không thể tìm thấy một nơi nào cả. Đây là một vài trong số những thứ tôi đã xem xét, nhưng tôi không thể hiểu được cái nào có thể phù hợp.

https://www.microsoft.com/net/download

Lý do tôi đang cố gỡ cài đặt này là vì tôi đang gặp rất nhiều sự cố với cộng đồng Visual Studio 2015 và đây là một phần của quá trình khắc phục sự cố.


21
Đây là một vấn đề thực sự ngu ngốc mà MS đã không tính đến. Nó giống như không có một người nào ở MS thực sự SỬ DỤNG phần mềm chết tiệt của họ. Tôi rất vui vì bạn đã thực hiện bài viết này.
Keith

Câu trả lời:


211

Tải xuống bản sao của trình cài đặt exe từ Microsoft:

Sau khi chọn tệp này khi được hỏi. Sau đó, bạn có thể loại bỏ nó thành công.


6
Cảm ơn bạn, nhưng làm thế nào bạn biết để đến đó?
r12

3
Tôi gặp sự cố simmiliar nhưng tôi cần AspNet5.ENU.RC1_Update1_KB3137909.exe Không tìm thấy nó ở bất kỳ đâu trực tuyến. Có ai có nó không?
hex


Không chắc chắn về các phiên bản trong trường hợp của tôi, gỡ bỏ cài đặt đang tìm kiếm "DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe"
GGirard

2
Bạn có một liên kết cho 2.0.3? Nevermind tìm thấy nó go.microsoft.com/fwlink/?LinkID=827524
Mark Broadhurst

4

Trong trường hợp của tôi, tôi cũng phải khởi động thủ công .exe với tư cách Quản trị viên, nếu không, quá trình gỡ cài đặt sẽ hoàn tất, nhưng không thực sự xóa cài đặt .NET Core.


0

Tôi cũng gặp phải rào cản khi gỡ cài đặt Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 . Đây vẫn là một vấn đề đang diễn ra vào năm 2020 khi tôi đang sử dụng Windows 10 :) . Lưu ý rằng câu hỏi ban đầu của @ r12 ở trên nhắm mục tiêu đến Windows 7 . Tuy nhiên, tôi tin rằng Giải pháp Thay thế mà tôi đang cung cấp trong phản hồi này, vẫn là một mô hình giải pháp áp dụng , cũng hoạt động với các phiên bản Windows cũ hơn .

Khi tôi truy cập vào cửa sổ cài đặt và bật ; Tôi đã gặp phải hộp thoại tương tự mà @ r12 đang gặp phải. Tuy nhiên, một lần nữa, tôi gặp sự cố trên Windows 10 , trong khi @ r12 đang sử dụng Windows 7 . Điều này khiến tôi tin rằng đó là một lỗi logic trong ứng dụng Uninstaller .Programs and Features ClickedUninstall'Open file'

Ngoài ra, tôi gặp phải sự phiền toái sau mỗi lần gỡ cài đặt không thành công ; nơi tôi có thể không thực hiện một thứ hai cố gắng gỡ bỏ cài đặt , mà không đầu tiên khởi động lại . Việc khởi động lại giữa các lần gỡ cài đặt không thành công là cần thiết, vì thông tin có tiêu đề , với thông báo 'Vui lòng đợi cho đến khi chương trình hiện tại hoàn tất việc gỡ cài đặt hoặc được thay đổi.' , sẽ xuất hiện cho tất cả các tùy chọn tiếp theo . Tôi đã đợi hơn 10 phút ban đầu, trên Core i3 . Tôi đã từ bỏ việc chờ đợi vàPrograms and Features wait dialoglabel Uninstall Clickskhởi động lại , thay vì 'chờ nó ra' , trên những gì tôi cho là một loại trạng thái treo của lỗi logic trong ứng dụng Trình gỡ cài đặt , điều đó sẽ không bao giờ kết thúc.

Tôi giả định cho lý do tại sao quá trình Uninstall'erring sớm' , là do hộp thoại mã gọi trong quá trình Uninstall đang được trả lại một giá trị bất ngờ , và được xử lý sai kết quả khi không hợp lệ được chọn bởi người sử dụng trong hộp thoại . Sau đó, quá trình sẽ 'sớm xảy ra lỗi'bỏ qua mã sẽ thông báo cho Windows rằng quá trình Gỡ cài đặt đã hoàn thành do người dùng đã hủy .'Open file' exe file'Open file'

Tôi cũng tin rằng việc phải chọn một exe file, trong quá trình Gỡ cài đặt , không bao giờ là intentdành cho trường hợp sử dụng thông thường của người dùng cuối , bởi nhóm phát triển ứng dụng trình gỡ cài đặt . Đây là ý nghĩa ở chỗ, nó còn thể hiện một nhiều vấn đề phức tạp của việc phải làm với các tiềm năng cho nó được liên quan đến IIS permissionshoặc IIS file lockingcủa hiện exe file hoặc dịch vụ Uninstall / Cài đặt / Runner .

Tôi đang nghĩ rằng IIScó khả năng sử dụng dịch vụexe file hoặc dịch vụ / cửa sổ làm tài nguyên hoạt động, nên được tách biệt nhiều hơn về bản chất; tuy nhiên, điều này đang can thiệp vào phần Gỡ cài đặt của vòng đời dịch vụ . Có vẻ như hành động mặc định của quá trình Gỡ cài đặt , khi gặp sự cố liên quan đến hệ thống tệp , có thể chỉ là đưa ra một hộp thoại cho người dùng. Các mục đích hạnh phúc, vì vậy các nhà phát triển Gỡ bỏGỡ bỏ kiểm tra điều này phục vụ dịch vụ / cửa sổ , chỉ có thể chọn một tập tin exe thử nghiệm'Open file' ; không hoàn toàn gỡ cài đặt dịch vụ để tăng tốc độ trong khả năng kiểm tra lặp lại .

Tôi cũng đã cố gắng khởi động lại Windows trước khi quay lại Programs and Featurescửa sổ lần nữa, tuy nhiên lại gặp phải kết quả lặp lại . Một số bạn có thể nghĩ đến việc Albert Einstein nói rằng 'Định nghĩa của sự điên rồ là làm đi làm lại cùng một việc và mong đợi những kết quả khác nhau' , như sự hài hước ở đây trong bối cảnh khởi động lại theo chu kỳ này. Tuy nhiên, tôi hy vọng bạn xem xét lại thực tế là tôi đã ở giữa gỡ bỏ cài đặt nhiều ứng dụngcông cụ khuôn khổ ban đầu , trước khi để chạy vào này vấn đề , và chỉ đơn giản là đã không khởi động lại được nêu ra :) . Khi đánhlỗi ứng dụng với bất kỳ phiên bản Windows nào , khởi động lại có thể là lựa chọn tốt nhất đầu tiên của bạn để giải quyết . Mặc dù, tôi sẽ nói rằng tôi có lẽ là một chút sốt sắng để thậm chí cố gắng một gỡ bỏ cài đặt các thứ bathứ tư lần sau khi khởi động lại , nhưng cho phép chỉ cần giả vờ tôi không có cao hy vọng.

Tôi đã tìm thấy Giải pháp thay thế riêng biệt mà không yêu cầu tôi tải xuống bất kỳ bản sao nào của trình cài đặt exe files , đã được liên kết trong giải pháp trước đó do @Vincent Liou trả lời . Đối với ví dụ cụ thể của tôi ở đây, tôi cho rằng tôi chỉ cần tải xuống đĩa đơn exe filetừ Microsoft : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe , sau đó cung cấp phần mềm này cho ứng dụng Uninstaller khi được nhắc.

GIẢI PHÁP THAY THẾ: Những gì tôi đã làm để khắc phục hoặc sửa lỗi logic trong ứng dụng / dịch vụ trình gỡ cài đặt đã được cài đặt, thay vào đó là sử dụng các hướng dẫn sau :

  • Visitcác Programs and Featurescửa sổ.
  • Clicktrên tùy chọn liên kết Turn Windows features on or off.
  • Disablehộp kiểm .NET Framework 3.5 (includes .NET 2.0 and 3.0).
  • Disablehộp kiểm .NET Framework 4.7 Advanced Services.
  • Disablehộp kiểm Internet Information Services.
  • Reboot.
  • Visitcác Programs and Featurescửa sổ.
  • Selectchương trình Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1.
  • Clicktrên Uninstallliên kết.

Tôi đã có thể gỡ cài đặt dịch vụ Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview đúng cách bằng giải pháp này. Tôi không biết liệu có cần bất cứ điều gì khác ngoài việc chỉ IIS bị vô hiệu hóa ở đây hay không. Tôi đang trong quá trình dọn dẹp và gỡ cài đặt ba IDE phần mềm Visual Studio cũ hơn, và cố gắng nâng cấp Dev Box của tôi lên một ngày mới hơn, môi trường VS 2019.NET Core ; đó là lý do tại sao tôi nghĩ đến Disablehộp kiểm .NET Framework 3.5 (includes .NET 2.0 and 3.0).NET Framework 4.7 Advanced Services. Tuy nhiên, tôi không biết liệu hành động này có thực sự là một phần của giải pháp hay không . Tôi cũng không còn thời gian để cống hiến cho việc này.

Chúc may mắn và câu nói của Einstein đã được nhìn thấy: Professorbuzzkill.com/einstein-insanity-qnq và tôi cũng chỉ liên kết nó với một # hashtag, thay vì liên kết thực; bởi vì, tôi không biết liệu đó có phải là một liên kết an toàn hay không. Chỉ cần tìm kiếm nó nếu bạn không quen và đang tìm kiếm nguồn gốc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.