Я столкнулся с препятствием, удалив 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'
.
Вдобавок я сталкивался с раздражением после каждой неудачной попытки удаления ; где я мог не выполнить на вторую попытку удаления , без первой перезагрузки . Перезагрузка между неудачными попытками деинсталляции была необходима, посколькуPrograms and Features
названная , информационным wait dialog
, с "Пожалуйста , подождите , пока текущая программа не будет закончен деинсталлировать или изменяются. , появится для всех последующих вариантов . Сначала я ждал больше 10 минут приlabel
Uninstall
Clicks
Core i3 . Я отказался от ожидания иперезагрузился , вместо того, чтобы «ждать» , на том, что, как я предполагал, было логической ошибкой типа зависания в приложении Uninstaller , которая никогда не завершилась.
Мое предположение того , почему процесс Uninstall является «заблудшим рано» , связанно с диалоговым кодом вызова в процессе удаления возвращается в неожиданное значении'Open file'
, и неправильный результат , если не действуют exe file
не выбран пользователем в диалоге . Затем процесс «заблудших рано» и в обход код , который будет уведомлять Windows , что процесс удаления был завершен расторгнутым по пользователю .'Open file'
Я также считаю , что , имея для выбора exe file
на всех, во время процесса удаления , никогда не было intent
для нормального конечного пользователя потребительного случае , с помощью команды разработчиков приложений деинсталлятора . Это существенное в том, что она дополнительно показывает более сложный вопрос о необходимости делать с потенциалом для него быть связано с IIS permissions
или IIS file locking
из существующего exe file
или Uninstall / Установка / Runner службы .
Я думаю, что IIS
потенциально может использовать службуexe file
или службу / Windows в качестве рабочего ресурса, который должен быть более изолированным по своей природе; однако, что это мешает части " Удаление " жизненного цикла службы . Похоже, что действие по умолчанию процесса удаления при обнаружении проблем, связанных с файловой системой , может заключаться в простом предложении диалогового окна пользователю. Цель состоит в том, чтобы удалить разработчики и удалить тестеры этой службы / службы Windows'Open file'
могли просто выбрать тестовый exe-файл.; что не позволяет полностью удалить службу для повышения скорости при повторном тестировании .
Я также попытался перезапустить 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 Tooling Preview с помощью этого решения. Я не знаю , если что - нибудь больше , чем только 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, и я также просто связал это с хэштегом # вместо реальной ссылки; потому что я не знаю, безопасная ли это ссылка. Просто найдите его, если вы незнакомы и ищете первоисточник.