Обновление апрель 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 Uninstall Utility . Поставляется с тремя вариантами:
- По умолчанию (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 и нажмите ОК (Enter).
- Введите полный путь к приложению установки и передайте следующие параметры командной строки:
/uninstall /force
Пример:
D:\vs_ultimate.exe /uninstall /force
- Нажмите кнопку «Удалить» и следуйте инструкциям.
После этого используйте что-то вроде CCleaner, чтобы удалить оставшиеся файлы реестра.
Полностью чистая деинсталляция?
К сожалению, единственный (текущий) способ добиться этого - следовать совету dnLL в их ответе и выполнить полную переустановку операционной системы. Тогда в будущем вы можете использовать Visual Studio внутри виртуальной машины, и вам больше не придется беспокоиться об этих проблемах.