Actualización de abril de 2016 - para VS2013 +
Microsoft comenzó a abordar el problema a fines de 2015 al lanzar VisualStudioUninstaller .
Abandonaron la solución por un tiempo; sin embargo, el trabajo ha comenzado de nuevo a partir de abril de 2016 .
Finalmente ha habido un lanzamiento oficial para este desinstalador en abril de 2016 que se describe como "diseñado para limpiar / quemar todas las versiones Preview / RC / RTM de Visual Studio 2013, Visual Studio 2015 y Visual Studio vNext".
Respuesta original: para VS2010, VS2012
Tenga en cuenta que las siguientes dos soluciones aún dejan rastros (como archivos de registro) y realmente no pueden considerarse una desinstalación 'limpia' (consulte la sección final de la respuesta para obtener una solución completamente limpia).
Solución 1 - para: VS 2010
Hay un desinstalador proporcionado por Microsoft llamado Visual Studio 2010 Uninstall Utility . Viene con tres opciones:
- Predeterminado (VS2010_Uninstall-RTM.ENU.exe)
- Completo (VS2010_Uninstall-RTM.ENU.exe / full)
- Completo (VS2010_Uninstall-RTM.ENU.exe / full / netfx)
El enlace anterior explica el desinstalador con mayor detalle; recomiendo leer los comentarios del artículo antes de usarlo, ya que algunos han notado problemas (y soluciones) cuando se instalan los paquetes de servicios. Luego, use algo como CCleaner para eliminar los archivos de registro sobrantes.
Aquí está el enlace a la página de descarga del VS2010 UU .
Solución 2 - para: VS 2010, VS 2012
Microsoft proporciona una función de desinstalación / fuerza que elimina la mayoría de los restos de VS2010 o VS2012 de su computadora.
MSDN: Cómo desinstalar Visual Studio 2010/2012 . Desde el enlace:
Advertencia: la ejecución de este comando puede eliminar algunos paquetes incluso si todavía están en uso, como los que se enumeran en Paquetes compartidos opcionales.
- Descargue la aplicación de instalación que utilizó para instalar originalmente Visual Studio 2012. Si lo instaló desde un medio, inserte ese medio.
- Abra un símbolo del sistema. Haga clic en Ejecutar en el menú Inicio (Inicio + R). Escriba cmd y presione OK (Entrar).
- Escriba la ruta completa a la aplicación de configuración y pase los siguientes modificadores de línea de comando:
/uninstall /force
Ejemplo:
D:\vs_ultimate.exe /uninstall /force
- Haga clic en el botón Desinstalar y siga las instrucciones.
Luego, use algo como CCleaner para eliminar los archivos de registro sobrantes.
¿Una desinstalación completamente limpia?
Lamentablemente, la única forma (actual) de lograr esto es seguir los consejos de dnLL en su respuesta y realizar una reinstalación completa del sistema operativo. Luego, en el futuro, podría usar Visual Studio dentro de una máquina virtual y no tener que preocuparse por estos problemas nuevamente.