Как удалить «Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1»?

87

У меня проблемы с удалением Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1. Я в Windows 7, в Programs and Featuresокошке. Когда я нажимаю uninstall, она вызывает диалоговое окно, с параметрами repair, uninstallи cancel. Когда я нажимаю uninstall, появляется окно «Открыть файл».

Я немного погуглил, чтобы посмотреть, есть ли файл, который я могу загрузить, чтобы заполнить это окно «Открыть файл». Нигде не могу найти. Вот несколько вещей, на которые я смотрел, но я не могу понять, какая из них подходит.

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

Причина, по которой я пытаюсь удалить это, заключается в том, что у меня много проблем с сообществом Visual Studio 2015, и это часть процесса устранения неполадок.

r12
источник
21
Это действительно глупая проблема, которую MS не учла. Как будто ни один человек в MS не ИСПОЛЬЗУЕТ свое чертово программное обеспечение. Я рад, что ты написал этот пост.
Кейт
См. Также github.com/aspnet/Tooling/issues/876
Colonel Panic

Ответы:

211

Загрузите копию установщика exe от Microsoft:

После выберите этот файл, когда его спросят. Тогда вы сможете его успешно удалить.

Винсент Лиу
источник
6
Спасибо, но как вы узнали, что туда нужно?
r12
3
У меня похожая проблема, но мне нужен AspNet5.ENU.RC1_Update1_KB3137909.exe. Ничего не могу найти в Интернете. У кого-нибудь есть?
Hex
5
@hex Вот ссылка (через этот комментарий GitHub ).
Holistic Developer
Не уверен насчет версии в моем случае, при удалении ищется «DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe»
GGirard
2
У вас есть ссылка на 2.0.3? Nevermind нашел его go.microsoft.com/fwlink/?LinkID=827524
Марк Бродхерст
4

В моем случае мне также пришлось вручную запускать .exe от имени администратора, иначе удаление завершается, но фактически не удаляет установку .NET Core.

Мариус Тамулис
источник
0

Я столкнулся с препятствием, удалив 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' .

Вдобавок я сталкивался с раздражением после каждой неудачной попытки удаления ; где я мог не выполнить на вторую попытку удаления , без первой перезагрузки . Перезагрузка между неудачными попытками деинсталляции была необходима, поскольку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. при появлении запроса.

АЛЬТЕРНАТИВНОЕ РЕШЕНИЕ. Чтобы обойти или исправить логическую ошибку в уже установленном приложении / службе деинсталлятора , я вместо этого использовал следующие инструкции :

  • 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.
  • 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, и я также просто связал это с хэштегом # вместо реальной ссылки; потому что я не знаю, безопасная ли это ссылка. Просто найдите его, если вы незнакомы и ищете первоисточник.

Райан Маулдин
источник