Я також перешкодив видаленню Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 . Ця проблема все ще залишається проблемою у 2020 році, оскільки я використовую Windows 10 :) . Зауважте, що оригінальне запитання @ r12 вище було націлене на Windows 7 . Однак я вважаю, що Альтернативне рішення, яке я надаю у цій відповіді, як і раніше є придатною моделлю рішення для роботи зі старими версіями Windows .
Коли я відвідував вікно налаштувань і ввімкнув ; Я переживав той самий діалог , який переживав @ r12 . Однак знову ж у мене виникла проблема з Windows 10 , тоді як @ r12 використовував Windows 7 . Це змусило мене повірити, що це була логічна помилка в додатку Uninstaller .Programs and Features
Clicked
Uninstall
'Open file'
Крім того, я стикався з роздратуванням після кожної невдалої спроби видалення ; де я міг НЕ виконати на другу спробу видалення , без першої перезавантаження . Перезавантаження між невдалими спробами деінсталяції програми була необхідна, так як названа , інформаційним , з "Будь ласка , зачекайте , поки поточна програма не закінчений деінсталювати або змінюються. , з'явиться для всіх наступних варіантів . Спочатку я чекав більше 10 хвилин на Core i3 . Я кинув чекати іPrograms and Features
wait dialog
label
Uninstall
Clicks
перезавантажився , замість того, щоб "дочекатися" , на те, що, як я вважав, є логічною помилкою типу зависання стану в програмі Uninstaller , яка ніколи не закінчиться.
Моє припущення того , чому процес Uninstall є «заблукали рано» , це з - за діалог коду виклику в процесі Uninstall повертається в несподіване значенні , і неправильний результат , якщо не діють не обрана користувачем в діалозі . Потім процес «заблудлих рано» і в обхід код , який буде повідомляти Windows , що процес видалення був завершений розірваним по користувачеві .'Open file'
exe file
'Open file'
Я також вважаю , що , маючи для вибору exe file
на всіх, під час процесу видалення , ніколи не було intent
для нормального кінцевого користувача споживчого випадку , з допомогою команди розробників додатків дєїнсталлятора . Це істотне в тому, що вона додатково показує більш складне питання про необхідність робити з потенціалом для нього бути пов'язано з IIS permissions
або IIS file locking
з існуючого exe file
або Uninstall / Установка / Runner служби .
Я думаю, що IIS
потенційно використовує послугуexe file
or service / windows як операційний ресурс, який має бути більш розв’язаним за своєю суттю; однак, що це заважає видаленню частини життєвого циклу . Здається, дією за замовчуванням процесу Видалення , коли виникають проблеми, пов'язані з файловою системою , може бути просто пропонування діалогового вікна для користувача. Мета істота, так що розробники про видаленні і видалення тестери цієї служби сервісу / вікні , можна просто вибрати файл ех тесту'Open file'
; який не повністю видаляє службу для швидкості при повторній тестовій здатності .
Я також намагався перезапустити Windows перед тим, як повернутися до Programs and Features
вікна знову, проте натрапив на повторні результати . Деякі з вас можуть думати про Альберта Ейнштейна, який стверджує: "Визначення божевілля робить одне і те ж знову і знову і очікує різних результатів" , як гумор у цьому циклічному контексті перезавантаження. Тим НЕ менше, я сподіваюся , що ви переглянути той факт , я був уже в середині видалення багатьох додатків і рамкові інструменти спочатку , перед запуском в цю проблему , а просто вже НЕ перезавантажується ще :) . При ударіПомилки додатків з будь-якою версією Windows , , перезавантажуються можуть бути вашим першим найкращим варіантом для вирішення . Хоча, скажу я , можливо, трохи ревний навіть спробу деінсталювати в третій і четвертий раз після перезавантаження , але дозволяю просто робити вигляд , що я не маю великі надії.
Я знайшов окреме альтернативне рішення , яке не потребує мене , щоб завантажити будь-які копії інсталятора exe files
, який був пов'язаний в попередньому рішенні відповів на @Vincent Liou . Для мого конкретного прикладу тут, я припускаю, що мені потрібно було б лише завантажити сингл exe file
від Microsoft : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe , а потім надати це додатку Uninstaller за запитом.
АЛЬТЕРНАТИВНЕ РІШЕННЯ:
Я зробив, щоб обійти або виправити логічну помилку у вже встановленій програмі / службі видалення , натомість використати такі інструкції :
Visit
Programs and Features
вікно.
Click
за посиланням Turn Windows features on or off
.
Disable
прапорець .NET Framework 3.5 (includes .NET 2.0 and 3.0)
.
Disable
прапорець .NET Framework 4.7 Advanced Services
.
Disable
прапорець Internet Information Services
.
Reboot
.
Visit
Programs and Features
вікно.
Select
програма Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
.
Click
за Uninstall
посиланням.
Мені вдалося отримати службу попереднього перегляду інструментів для попереднього перегляду інструментів Microsoft .NET Core 1.0.0 RC2 - VS 2015 за допомогою цього рішення. Я не знаю , якщо що - небудь більше , ніж лише IIS бути відключені в поодинці, був потрібен тут. Я збирався очистити та видалити три старі IDE програмного забезпечення Visual Studio і намагався оновити Dev Box до більш поточного дня, середовища VS 2019 та .NET Core ; саме тому я подумав встановити Disable
прапорець .NET Framework 3.5 (includes .NET 2.0 and 3.0)
і .NET Framework 4.7 Advanced Services
. Однак я не знаю, чи ця дія насправді була частиною рішення . У мене також немає більше часу, щоб присвятити цьому.
Удачі та цитата Ейнштейна була помічена: professorbuzzkill.com/einstein-insanity-qnq, і я також просто прив’язав це до # хештегу, а не до реального посилання; тому що, я не знаю, чи це безпечне посилання. Просто знайдіть його, якщо ви незнайомі, і шукаєте першоджерело.