¿Cómo desinstalar completamente Visual Studio 2010?

115

He estado buscando una solución LIMPIA para eliminar por completo y en última instancia Visual Studio 2010 de mi computadora. Cuando instala Visual Studio, también instala un montón de programas (alrededor de 55) en el panel de agregar / quitar programas ( appwiz.cpl).

Ya probé una pequeña utilidad hecha por Microsoft pero no hace casi nada.

Realmente estoy buscando ahora una mejor manera de desinstalar cualquier versión de Microsoft Visual Studio. Debido a que tengo muchas computadoras, a menudo cambio a una versión u otra o simplemente decido que ya no lo necesito en una computadora para recuperar algo de espacio.

Realmente, ¿cuál es la mejor solución? Si no hay uno, ¿por qué Microsoft no ha desarrollado uno que realmente funcione bien?

dan
fuente
¿Ejecuta el desinstalador desde Agregar o quitar programas?
jrummell
10
Desinstalar "Microsoft Visual Studio 2010" en realidad parece desinstalar el producto, pero las otras 54 entradas creadas en Agregar o quitar programas permanecen allí. Es posible desinstalar cada una de esas 55 entradas, pero es un poco largo y no estoy seguro de que sea lo que podamos llamar una desinstalación "limpia".
Dan
2
tal vez no sea una opción, pero instalarlo en un entorno virtual facilitará la desinstalación (simplemente elimine el virtual).
Predeterminado el
10
Pon tu CD o monta tu ISO. Ejecute el programa de instalación desde el símbolo del sistema usando las banderas/uninstall /force
kobaltz
1
@kobaltz Me gustaría ver cualquier documentación sobre esto sobre lo que realmente hace.
dan

Respuestas:

98

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:

  1. Predeterminado (VS2010_Uninstall-RTM.ENU.exe)
  2. Completo (VS2010_Uninstall-RTM.ENU.exe / full)
  3. 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.

  1. Descargue la aplicación de instalación que utilizó para instalar originalmente Visual Studio 2012. Si lo instaló desde un medio, inserte ese medio.
  2. Abra un símbolo del sistema. Haga clic en Ejecutar en el menú Inicio (Inicio + R). Escriba cmd y presione OK (Entrar).
  3. 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
  4. 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.

vida útil
fuente
4
¡Limpio! = Rápido. Desde el punto de vista de Windows, todas esas son aplicaciones separadas y deben desinstalarse por separado. Cualquier utilidad que los desinstale mágicamente sin ejecutar los desinstaladores correspondientes definitivamente no sería una solución limpia; lo mejor que puede esperar es una utilidad que ejecute los desinstaladores por usted, uno por uno, en el orden correcto; pero todo lo que va a hacer es ahorrarle tiempo y, realmente, ¿con qué frecuencia necesita desinstalar Visual Studio?
Harry Johnston
12
Por experiencia, desinstalar una sola entrada de Microsoft de programas de agregar / quitar dejará mucha basura tanto en el registro como en mi disco duro. Todavía lo he hecho (55 entradas una por una) y todavía veo "Visual Studio" en todas partes cuando hago algo de CTRL + F en el registro o en el disco duro. No he intentado todos los demás componentes, pero supongo que todavía hay mucho trabajo por hacer allí también. Bueno, la respuesta final es no, no hay forma de desinstalar completamente Visual Studio de forma limpia. Todavía puede haber uno: en la medida de lo posible, el formateo hace un trabajo bastante bueno.
Dan
1
Escribí algunas instrucciones: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD
1
... y lo construyó porque, ya sabes, la mayoría de las personas que quieren esto probablemente no puedan hacerlo porque ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD
2
@daniel Yah, seguro. Todos estamos aquí para ayudar (y hacernos reír). Encuesta: ¿Cuánto tiempo pasará hasta que lo eliminen?
CAD bloke
35

Esta es la forma más sencilla de eliminar todos los paquetes. Desde un mensaje de administrador:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Repita para SQL, etc., reemplazando el visual%comando anterior con sql.

usuario3658994
fuente
¡bonito! funciona como un encanto - también lo usé para desinstalar cosas del servidor ms sql: D
Jim Ford
2
¿Puedes elaborar más? ¿Puedes agregar un ejemplo?
iosMentalist
3
¡Gracias! también puedes hacer "name like 'microsoft visual%' OR name like 'microsoft sql%'"para conseguirlo todo en uno
agradl
@ user3658994 Esto funcionó bien para la mayoría de los componentes. Aunque obtengo ReturnValue = 1603 para "Microsoft Visual Studio 2010 Ultimate - ENU", Versión = "10.0.40219" y "Microsoft Visual Studio 2010 Ultimate - ENU", Versión = "10.0.40219". ¿Alguna idea sobre cómo deshacerse de esos dos?
thanos.a
23

Pon tu CD o monta tu ISO. Ejecute el programa de instalación desde el símbolo del sistema usando las banderas/uninstall /force

De hecho, me encontré con este problema el otro día y funcionó de maravilla. =)

Kobaltz
fuente
4
Ejecútelo más de 3 veces para deshacerse de más cosas. Todavía no elimina todo limpiamente ...
Etan
2
el enlace en la respuesta de @ dsg que muestra la respuesta del equipo de Visual Studio ya sugiere esta solución, sin embargo, no funciona completamente, por lo tanto, la petición para un software de eliminación :(
user2381114
2
Esto no funciona para VS2010 pro. cuando ejecuto setup / force / uninstall, solo me da la pantalla de bienvenida de instalación.
JDPeckham
Intenté eso un par de veces diferentes. Incluso eso falla para mí, es decir, en realidad falla a mitad de camino.
Ken Smith
21

La única forma realmente limpia de desinstalar VS (Visual Studio, cualquiera que sea la versión) es reinstalar completamente todo el sistema operativo. Si no lo hace, podrían surgir más problemas de compatibilidad.

Solución permanente

Comenzando desde cero (instalación limpia, VS nunca se instaló en el sistema operativo), la mejor manera de evitar todos esos problemas es instalar y ejecutar VS desde una VM (máquina virtual) como se indica por defecto en los comentarios anteriores. De esta forma, y ​​mientras Microsoft no haga nada para mejorar toda su plataforma para que sea más fácil de usar, cambiar de una versión a otra será rápido y fácil y la partición principal del HDD (o SSD en mi caso) no se archivará con toda la basura que VS deja atrás.

Por supuesto, la desventaja es la velocidad. El programa será más lento en casi todos los sentidos. Pero, honestamente, ¿quién usa VS por su velocidad? Incluso en las últimas plataformas para entusiastas, la instalación lleva años. Incluso si VS pudiera iniciarse más rápido en un SSD de gama alta, es lento .

dnLL
fuente
1
Dejaré la respuesta del usuario 1394965 como respuesta favorita porque responde directamente a mi pregunta principal, que era cómo desinstalar VS. Sin embargo, todavía me parece relevante publicar mis pensamientos finales sobre mis futuras instalaciones de VS.
dan
5
Para ser franco, esta respuesta (formatear y reinstalar el sistema operativo nuevo) es la única respuesta correcta. Yo he estado en esta misma situación. Los productos de Microsoft (especialmente VS) tienden a extenderse e infestar todos los rincones de su sistema operativo. Además, los desinstaladores fallan inexorablemente en eliminar por completo todos los componentes y quedará con cientos de archivos, entradas y otra basura flotando por ahí. Tampoco puede simplemente eliminar la basura porque si lo intenta, lo más probable es que termine con un marco .NET no funcional o algo peor.
Lakey
2
@dnLL: "Incluso en las últimas plataformas para entusiastas, la instalación lleva años". Acabo de instalar VS 2013 en un Win 8.1 con un SSD (Intel 520 en SATA3, sin RAID ni nada parecido). La instalación tomó 6 minutos. "Incluso si VS pudiera iniciarse más rápido en un SSD de gama alta, es simplemente lento": el tiempo de inicio es de 2 segundos, en frío después de un reinicio.
Boris B.
4
@BorisB. Espero que no llame 6 minutos rápido cuando tenga un SSD de alta velocidad. Pero VS2013 ni siquiera se lanzó cuando hice esta publicación.
dan
1
@Boris, la instalación de Visual Studio 2015 me llevó de 2 a 3 horas y constantemente colgaba y me obligaba a cerrar ciertos procesos para continuar. Mis amigos tardaron 19 horas.
pantano
5

Luché con el mismo problema: muchas aplicaciones, PERO hacen que al menos esta parte sea "agradable": el truco se llama Batch-Uninstall. Entonces use uno de estos tres programas que puedo recomendar:

  • Absolute Uninstaller (+ delgado, elimina el registro y las carpetas, haga clic en Aceptar 50 veces)
  • Desinstalador IObit (+ también para barras de herramientas, elimina el registro y las carpetas, se envía solo con una barra de herramientas opcional)
  • dUninstaller (+ modo silencioso / forzado: sin hacer clic para 50 aplicaciones, lo hace en segundo plano, no analiza el registro / archivos)

Tome el número 2 en mi humilde opinión, 1 es bueno pero a veces encuentra algunos errores :-)

Stefan
fuente
IOBit de hecho hace un trabajo minucioso, solo tenga cuidado de no aceptar la barra de herramientas en la instalación
smirkingman
1

Aquí hay una solución : Agregar

/ full / netfx al final de la ruta!

Esto debería borrar casi todo. Solo debería quedarse con SQL Server.

drew7721
fuente
Realmente me gustaría tener más comentarios sobre esto, ¿alguien lo ha probado? Esto se publicó en enero de 2014 y habla de 55 aplicaciones sobrantes en el cpanel, es casi como si el autor hubiera leído mi publicación aquí en SO. ¿Eres el autor de ese artículo? Parece prometedor y me gustaría ver si alguien está dispuesto a probarlo en una máquina virtual con VS2008, VS2010, VS2012 y VS2013.
Dan
La respuesta de kobaltz se ve similar con el uso de /uninstall /forcey se dice que no está funcionando muy bien, es por eso que sospecho mucho de una solución milagrosa y fácil como esa, pero supongo que tendremos que probarla.
Dan
0

Descargue e instale el desinstalador IOBIT: http://www.iobit.com/advanceduninstaller.php , busque la fecha en la que instaló Visual Studio y seleccione todos los programas de esa fecha relacionados con VS. Luego ejecute el desinstalador por lotes. No es una solución completamente automatizada, pero es mucho más rápido que ir uno por uno a agregar / quitar programas en Windows. Incluso tiene un escaneo de energía para limpiar el registro.

Ranzuko
fuente
0

Si puedo dar una respuesta a un viejo hilo; Puede usar PC Decrapifier para seleccionar los programas que desea desinstalar. PC Decrapifier los desinstalará uno por uno para que no tenga que hacer clic en todos por separado.

Esto es muy útil para eliminar toda la "basura", como las herramientas de base de datos SQL, que Visual Studio deja atrás incluso cuando se desinstala.

Forza
fuente
Suena como una buena manera de ahorrar algo de tiempo si va por el camino largo , pero no limpiará el desorden en el registro de Windows y todos los demás archivos DLL colgados en el disco duro.
Dan
-3

La mejor forma que he usado es montar la imagen VS 2010 o insertar el disco de instalación y ejecutar la uninstallopción, realmente funciona bien

damas
fuente
4
¿Desinstala todas las 55 entradas en appwiz.cpl una por una? La última vez que lo comprobé, no fue así.
dan