Согласно этим ответам на social.msdn, да, в теории.
На практике это также зависит от того, сколько и какие компоненты были у старой установки. Сценарий удаления может столкнуться с некоторыми неприятными ударами, если он вообще пытается, и, возможно, удастся закрыть службу, используемую другой существующей установкой VS. Не должен, хотя.
Взять, к примеру, Git. Я не использую его, но следую советам в этой теме, удалив компоненты Git из старой IDE перед удалением. На самом деле настоятельно рекомендуется сначала удалить как можно больше дополнений / расширений из среды IDE, а затем удалить соответствующие пакеты обновления VS. Такие компоненты, как Crystal Reports, хорошо обрабатываются процессом удаления IDE (в данном случае VS2010).
Fun Fact: деинсталляция VS2010 SP1 фактически требовала монтирования DVD VS2010, а деинсталляция IDE - нет!
Другой (план Б) метод - пролистывать приложения и функции в настройках Windows и искать все, что связано с Visual Studio, начиная с «Microsoft». Если при удалении Microsoft программа А вы знаете, что это связано с удалением IDE, удаление зависает на 0% из-за TSR или службы, которая не может быть закрыта, а затем найдите аналогичную программу, соответствующую A, и удалите ее. Приблизительные даты установки / модификации среды IDE четко указаны, но имейте в виду, что крупные обновления Windows могут также изменять даты некоторых компонентов на дату обновления.
План B может быть очень трудоемким и подверженным ошибкам, и применяться только в качестве крайней меры.