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
Clicked
Uninstall
'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 dialog
label
Uninstall
Clicks
khở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 là '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' và 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à intent
dà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 permissions
hoặc IIS file locking
của hiện exe file
hoặc dịch vụ Uninstall / Cài đặt / Runner .
Tôi đang nghĩ rằng IIS
có 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ỏ và 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 Features
cử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ụng và cô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ứ ba và thứ 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 file
từ 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 :
Visit
các Programs and Features
cửa sổ.
Click
trên tùy chọn liên kết Turn Windows features on or off
.
Disable
hộp kiểm .NET Framework 3.5 (includes .NET 2.0 and 3.0)
.
Disable
hộp kiểm .NET Framework 4.7 Advanced Services
.
Disable
hộp kiểm Internet Information Services
.
Reboot
.
Visit
các Programs and Features
cửa sổ.
Select
chương trình Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
.
Click
trên Uninstall
liê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 và .NET Core ; đó là lý do tại sao tôi nghĩ đến Disable
hộp kiểm .NET Framework 3.5 (includes .NET 2.0 and 3.0)
và .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.