Как полностью удалить Visual Studio 2010?

Я искал решение CLEAN для полного и окончательного удаления Visual Studio 2010 с моего компьютера. Когда вы устанавливаете Visual Studio, она также устанавливает набор программ (около 55) на панели добавления/удаления программ (appwiz.cpl).

Я уже пробовал небольшую утилиту, сделанную Microsoft, но почти ничего не делает.

Я действительно ищу лучший способ удалить любую версию Microsoft Visual Studio. Поскольку у меня много компьютеров, я часто перехожу к версии или другой, или просто решаю, что мне больше не нужно ее на одном компьютере, чтобы получить некоторое пространство.

Действительно, какое лучшее решение? Если их нет, почему Microsoft не разработала тот, который действительно работает хорошо?

Ответ 1

Обновление апреля 2016 года - для VS2013 +

Microsoft начала решать проблему в конце 2015 года, выпустив VisualStudioUninstaller.

Они отказались от решения на некоторое время; однако с апреля 2016 года снова начата работа .

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


Оригинальный ответ - для VS2010, VS2012

Обратите внимание, что следующие два решения по-прежнему оставляют следы (например, файлы реестра) и не могут считаться "чистой" деинсталляцией (см. окончательный раздел ответа для полностью чистого решения).


Решение 1 - для: VS 2010

Там удалитель, предоставленный Microsoft, называется утилита удаления Visual Studio 2010. Он поставляется с тремя вариантами:

  • По умолчанию (VS2010_Uninstall-RTM.ENU.exe)
  • Полный (VS2010_Uninstall-RTM.ENU.exe/полный)
  • Завершено (VS2010_Uninstall-RTM.ENU.exe/full/netfx)

В приведенной выше ссылке более подробно объясняется деинсталлятор - Я рекомендую прочитать комментарии к статье перед ее использованием, поскольку некоторые из них отметили проблемы (и обходные пути) при установке пакетов обновлений. Впоследствии для удаления оставшихся файлов реестра используйте CCleaner.

Вот ссылка на страницу загрузки VS2010 UU.


Решение 2 - для: VS 2010, VS 2012

Microsoft предоставляет функцию удалить/принудительно, которая удаляет большинство остатков VS2010 или VS2012 с вашего компьютера.

MSDN: как удалить Visual Studio 2010/2012. По ссылке:

Предупреждение: Запуск этой команды может удалить некоторые пакеты, даже если они все еще используются как перечисленные в разделе "Дополнительные общие пакеты".

  • Загрузите приложение настройки, которое вы использовали для первоначальной установки Visual Studio 2012. Если вы установили с носителя, вставьте этот носитель.
  • Откройте командную строку. Нажмите "Выполнить" в меню "Пуск" ( "Пуск + R" ). Введите cmd и нажмите OK (Enter).
  • Введите полный путь к приложению настройки и передайте следующие ключи командной строки: /uninstall /force Пример: D:\vs_ultimate.exe /uninstall /force
  • Нажмите кнопку "Удалить" и следуйте инструкциям.

Затем, чтобы удалить оставшиеся файлы реестра, используйте CCleaner.


Полностью чистая деинсталляция?

К сожалению, единственный (текущий) способ достичь этого - следовать рекомендациям dnLL в их ответе и выполнить полную переустановку операционной системы. Затем, в будущем, вы можете использовать Visual Studio внутри виртуальной машины и не беспокоиться об этих проблемах снова.

Ответ 2

Это самый простой способ удалить все пакеты. В командной строке администратора:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Повторите для SQL и т.д., заменив visual% в приведенной выше команде sql.

Ответ 3

Вставьте свой компакт-диск или установите свой ISO. Запустите программу установки из командной строки, используя флаги /uninstall /force

Я на самом деле столкнулся с этим вопросом на днях, и это сработало чудеса. =)

Ответ 4

Единственный реальный чистый способ удаления VS (Visual Studio, независимо от его версии) - полностью переустановить всю ОС. Если вы этого не сделаете, могут возникнуть проблемы с совместимостью.

Постоянное решение

Начиная с нуля (чистая установка, VS никогда не устанавливается в ОС), лучший способ избежать всех этих проблем - установить и запустить VS с виртуальной машины (виртуальной машины), как указано по умолчанию в комментариях выше. Таким образом, до тех пор, пока Microsoft не сделает ничего, чтобы улучшить свою платформу, чтобы быть более удобной, переход от версии к другой будет быстрым и легким, а основной раздел жесткого диска (или SSD в моем случае) не будет подаваться со всем мусором, который VS оставляет.

Конечно, недостатком является скорость. Программа будет медленнее в любом случае. Но, честно говоря, кто использует VS для своей скорости? Даже на новейших платформах для энтузиастов требуется установка времени. Даже если VS может быстрее запускаться на SSD-устройстве высокого класса, он просто медленный.

Ответ 5

Борьба с той же проблемой: много приложений, НО сделать хотя бы эту часть "приятной": трюк называется Batch-Uninstall. Поэтому используйте одну из этих трех программ, которые я могу порекомендовать:

  • Absolute Uninstaller (+ slim, удаляет реестр и папки, - нажмите "ОК" 50 раз)
  • IObit Uninstaller (+ также для панелей инструментов, удаляет реестр и папки, - поставляется с дополнительной панелью инструментов)
  • dUninstaller (+ silent mode/force: нет нажатия на 50 приложений, он делает это в фоновом режиме - не сканирует реестр/файлы)

Возьмите №2 в imho, 1 приятно, но иногда встречается с некоторыми ошибками: -)

Ответ 7

Здесь есть решение: Добавить

/full/netfx в конце пути!

Это должно очистить почти все. Вам следует оставить только SQL Server.

Ответ 8

Загрузите и установите деинсталлятор IOBIT: http://www.iobit.com/advanceduninstaller.php, найдите дату, в которую вы устанавливаете Visual Studio, и выберите все программы с этой даты r elated к VS. Затем запустите пакетный деинсталлятор. Это не полностью автоматизированное решение, но это намного быстрее, чем один за другим. Он добавляет/удаляет программы в Windows. Он даже имеет проверку мощности для очистки реестра.

Ответ 9

Если я могу дать ответ на старый поток; Вы можете использовать PC Decrapifier для выбора программ, которые вы хотите удалить. PC Decrapifier удалит их по одному для вас, поэтому вам не придется щелкать их по отдельности.

Это очень полезно для удаления всего "мусора" - как средства SQL Database - Visual Studio оставляет даже даже при удалении.

Ответ 10

Лучший способ, который я использовал, - смонтировать образ VS 2010 или вставить установочный диск и запустить параметр uninstall, действительно хорошо работает