Примусове видалення Visual Studio


101

Під час видалення попереднього перегляду Microsoft Visual Studio Ultimate 2015 він видає помилку, цитуючи "Попередній перегляд Microsoft Visual Studio Ultimate 2015 перестав працювати"

Вміст повідомлення включає:

Проблема призвела до того, що програма перестала працювати правильно. Windows закриє програму та повідомить про наявність рішення.

Я гуглі і знайшов утиліту, що видаляється Visual Studio 2010 тут , але нічого не існує для Visual Studio 2012, 2013 і 2015. Мої питання:

Чи є якась загальна утиліта, яка видаляє Visual Studio by Version?

Або є спосіб насильно видалити візуальну студію 2012 далі, не використовуючи меню програми та функцій?


1
Ви спробували перевстановити перед видаленням? Я розумію, що це здається протилежним інтуїтивно зрозумілим, але це часто працює.
Кріс Шплітлз

Так. але інсталятор не надав можливості ремонтувати чи змінювати.
Арафат

Після подальшого googling я знайшов спосіб насильно видалити візуальну студію 2012. support.microsoft.com/kb/2771441/EN-US#Force . Хтось пробував?
Арафат

Як я казав завжди, "Спробуйте майбутнє програмне забезпечення на свій страх і ризик або на тестовій машині". Видалення ніколи не буде працювати, оскільки більшість команди Microsoft зайняті створенням цікавих функцій. BTW, якщо це не працює, заводські налаштування вашого ПК.
Анірудха Гупта

12
Я додаю цей коментар, а не відповідь, оскільки ніде більше не можу відмовитись. В усьому моєму житті я ще не бачив такого примхливого інсталятора, як цей. Останні 2 години Ive витратив на спроби відремонтувати або видалити проти 2015 року, в той час як він або застряг, або просить мене завантажити кожну зі 130 ~ dll окремо, повторно натискаючи на "повторити". Я бачив, як деякі проекти шкільних дітей працюють краще, з меншими помилками та кращим досвідом використання, ніж це. Якщо серйозно, вони не роблять прокляття до такої міри, що вони навіть не докладають мінімальних зусиль для забезпечення нормального, працюючого, монтажника ?!
ЯвгениП

Відповіді:


130

Я працював над тим самим випуском, але щойно вдався до повного видалення за допомогою надійного старого CMD:

D:\vs_ultimate.exe /uninstall /force

Де D: розташування вашого інсталяційного носія (змонтований iso тощо).

Ви також можете перейти / пасивно (не потрібно вводити користувача - відображається лише прогрес) або / заспокоїтись до вищевказаного командного рядка.

EDIT: Додавання посилання нижче до статті MSDN, в якій згадується, що це насильно видаляє ВСІ встановлені компоненти.

http://blogs.msdn.com/b/heaths/archive/2015/07/17/removing-visual-studio-components-left-behind-after-an-uninstall.aspx

Крім того, щоб переконатися, що гниль посилань не визнає це недійсним, додайте короткий текст нижче від початкової статті.

Починаючи з Visual Studio 2013, ви можете насильно видалити майже всі компоненти. Кілька основних компонентів, як-от .NET Framework та VC, залишаються позаду через всю їх повсюдність, хоча ви можете вилучити їх окремо з програм та функцій, якщо дійсно хочете.

Попередження: Це видалить усі компоненти незалежно від того, потребують їх інші продукти. Це може спричинити неправильне функціонування інших продуктів або взагалі не працювати.

Удачі!


20
Якщо у вас немає медіа, виконайте пошук dir /s vs_ultimate.exeіз кореневого підказка. Моя була в C:\ProgramData\Package Cache\{[guid]}. Після того, як я перемістився туди і запустив vs_ultimate.exe зі прапорцями / uninstall та / force, він видалився.
LetMyPeopleCode

1
@imarktu Чи усуває це будь-яку залежність, встановлену Vs? Рамка та ін ..? Я прошу, бо незабаром я повністю видалю свій VS 2013, щоб встановити Vs 2015, тому я хотів би видалити будь-яку функцію, встановлену до 2013 року (наприклад, деякі елементи SQL Server 2012). Спасибі
Рафаель Мерлін

14
btw, якщо у вас є спільнота, встановіть ім'я exe vs_community.exe і має ті ж параметри
Boas Enkler

2
Це працювало для всіх версій візуальної студії. Я успішно спробував це на VS 2015 та VS 2013.
Арафат

2
Не повне рішення, не точне рішення, насправді не рішення! , хоча я подумав, що це перший раз, але НІ, замість цього скористайтеся відповіддю життя на цій сторінці.
Капітан_majid

69

Microsoft почала вирішувати цю проблему наприкінці 2015 року, випустивши VisualStudioUninstaller .

Вони на деякий час відмовилися від рішення; однак робота розпочалася знову з квітня 2016 року .

Нарешті, у квітні 2016 року був офіційний реліз для цього деінсталятора, який описується як "призначений для очищення / сканування всіх випусків Preview / RC / RTM Visual Studio 2013, Visual Studio 2015 та Visual Studio vNext".


1
Це, безумовно, НЕ працює з VIsual Studio 2015. Я скомпілював його сам і запустив його, і, схоже, виявляє лише Visual Studio 2012. Можливо, вони мали намір продовжувати працювати на 2013 рік, але це точно не працює у VS 2015.
Warren P

1
Я пінг-енд у своєму блозі, щоб побачити, чи є у нього коментар / оновлення щодо статусу цього репортажу на Github.
Warren P

1
скільки часу потрібно для видалення? Я запустив його і через 10 хвилин він також просто видаляє Видалення .... в командному рядку!
kuldeep

1
Те саме для мене з успіхом у професійному виданні VS2015 (використовуючи випуск 5), дякую. Єдиний метод, який працював на мене.
hlide

3
Працювали на міру добре. Дякую. Минуло добрі 5 хвилин, перш ніж щось трапиться до речі.
bic

28

Якщо у вас немає медіа, виконайте пошук dir /s vs_ultimate.exeіз кореневого підказка. Моя була в C:\ProgramData\Package Cache\{[guid]}. Одного разу я перемістився туди і побіг vs_ultimate.exeіз прапорами /uninstallта /forceпрапорами, побіг видалення

Я відкрив програму за "Command Prompt"допомогою адміністратора і запустив пошук "dir /s vs_ultimate.exe"у папці ProgramData і знайшов шлях до vs_ultimate.exeфайлу.

Потім я змінив свій робочий каталог на цей шлях і побіг vs_ultimate.exe /uninstall /force.

Нарешті зроблено.


17
btw, якщо у вас є спільнота, встановіть ім'я exe vs_community.exe і має ті ж параметри
Boas Enkler

Коли я запускаю dir / s з командного рядка, що працює як адміністратор, він не знаходить exe. Дає купу порожніх каталогів під c: \ programdata \ package cache \ {[guide]}. Один з моїх exe був під C: \ Users \ {user-name} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Клаус Нджі

Так, це саме те, що я мав зробити ... Якби я спробував деінсталювати інший спосіб, деінсталятор вийшов би з ладу. Я підтверджую, що це спрацювало для VS Community 2015.
Ніколас Міллер

10

Тепер Microsoft має таке:

https://github.com/Microsoft/VisualStudioUninstaller/releases

Я дозволив оновлення для Windows 10 пройти цілком f **** d VS2015, тому я намагаюся це зробити, перш ніж вдаватися до відновлення. WT *. :-(

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3487794-create-a-remove-all-remnants-of-visual-studio-fro


Просто була дуже схожа проблема. Інструмент для видалення, а також видалення перерозподілюваного Visual C ++ 2017 та останні оновлення Visual Studio, здавалося, зробили свою справу. Напевно, потрібні 12 годин безладу, щоб виправити це, дякую MS .....
Джон М

3

Так виправлення Revo Uninstaller Pro Soumyaansh працювало на мене :) (Через 2 дні усунення несправностей інші параметри {кричить внутрішньо 😀}).

Я зіткнувся з проблемою з його методом, хоча "Не вдалося знайти відповідний SDK для націлювання", хоча я вибрав встановити Visual Studio зі спеціальними налаштуваннями та вибрав SDK, який хотів встановити. Вам може знадобитися завантажити автономний SDK для Windows 10, щоб вирішити це питання, щоб розробити програми UWP, якщо ви побачите цю ж помилку після перевстановлення Visual Studio.

Зробити це

  1. Видаліть будь-які пакети SDK для Windows 10, що знаходяться в системі Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)(схема іменування для них виглядає як -> Windows 10 SDK (14393) тощо.). Якщо у вашій системі немає SDK, перейдіть до кроку 2!
  2. Залишилося лише завантажити SDK, які ви хочете, перевіривши архів SDK на всі наявні SDK, і вам слід добре поставитись до розробки UWP!

3

Це дивне рішення, але воно працювало для мене.

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

Я виправив її, видаливши папку Visual Studio 2015 у файлах програми (x86). Після цього видалення панелі управління справно працювало.


Це єдине рішення, яке працювало на мене. Один лише користувач TotalUninstaller просто зависає там години не починаючи видалення. Видаліть папку, потім запустіть TotalUninstaller, і вона видалить усе сміття, залишене VS.
loger9
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.