Я також перешкодив видаленню 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 ClickedUninstall'Open file'
Крім того, я стикався з роздратуванням після кожної невдалої спроби видалення ; де я міг НЕ виконати на другу спробу видалення , без першої перезавантаження . Перезавантаження між невдалими спробами деінсталяції програми була необхідна, так як названа , інформаційним , з "Будь ласка , зачекайте , поки поточна програма не закінчений деінсталювати або змінюються. , з'явиться для всіх наступних варіантів . Спочатку я чекав більше 10 хвилин на Core i3 . Я кинув чекати іPrograms and Features wait dialoglabel 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 за запитом.
АЛЬТЕРНАТИВНЕ РІШЕННЯ:
Я зробив, щоб обійти або виправити логічну помилку у вже встановленій програмі / службі видалення , натомість використати такі інструкції :
VisitPrograms 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.
VisitPrograms 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, і я також просто прив’язав це до # хештегу, а не до реального посилання; тому що, я не знаю, чи це безпечне посилання. Просто знайдіть його, якщо ви незнайомі, і шукаєте першоджерело.