Forzar la desinstalación de Visual Studio

101

Al desinstalar Microsoft Visual Studio Ultimate 2015 Preview, arroja un error que indica "Microsoft Visual Studio Ultimate 2015 Preview ha dejado de funcionar"

El contenido del mensaje incluye:

Un problema causó que el programa no funcionara correctamente. Windows cerrará el programa y le notificará si hay una solución disponible.

Busqué en Google y encontré una utilidad que desinstala Visual Studio 2010 aquí, pero no existe nada para Visual Studio 2012, 2013 y 2015. Mis preguntas son:

¿Existe alguna utilidad genérica que desinstale Visual Studio por versión?

¿O hay alguna manera de desinstalar visual studio 2012 a la fuerza en adelante sin usar el menú Programa y características?

Arafat
fuente
1
¿Ha intentado reinstalar antes de desinstalar? Aprecio que eso parece contrario a la intuición, pero a menudo funciona.
Chris Spittles
Sí, lo hice. pero el instalador no brindó la opción de reparar o modificar.
Arafat
Después de buscar más en Google, encontré una manera de desinstalar visual studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . ¿Alguien lo ha probado?
Arafat
Como dije siempre "Pruebe el software futuro bajo su propio riesgo o en la máquina de prueba". La desinstalación nunca funcionará porque la mayoría del equipo de Microsoft está ocupado creando funciones interesantes. Por cierto, si eso no funciona, restablezca su PC de fábrica.
Anirudha Gupta
12
Estoy agregando esto como un comentario, y no una respuesta, ya que no hay otro lugar para despotricar. en toda mi vida, no he visto un instalador de mierda como este. He pasado las últimas 2 horas intentando reparar o desinstalar el sistema en comparación con 2015, mientras que se atasca o me pide que descargue cada uno de los 130 ~ dlls por separado haciendo clic repetidamente en "reintentar". He visto algunas instalaciones de proyectos para niños en edad escolar que funcionan mejor, con menos errores y una mejor experiencia de uso que esta. En serio, ¿les importa un comino hasta tal punto que ni siquiera ponen el mínimo esfuerzo en proporcionar un instalador normal y funcional?
YavgenyP

Respuestas:

130

Me estaba encontrando con el mismo problema, pero acabo de realizar una desinstalación completa mediante un CMD antiguo y confiable:

D:\vs_ultimate.exe /uninstall /force

Donde D: es la ubicación de su medio de instalación (iso montado, etc.).

También puede pasar / pasivo (no se requiere entrada del usuario, solo se muestra el progreso) o / silencioso a la línea de comando anterior.

EDITAR: agregando el enlace a continuación al artículo de MSDN que menciona que esto elimina por la fuerza TODOS los componentes instalados.

http://blogs.msdn.com/b/heaths/archive/2015/07/17/removing-visual-studio-components-left-behind-after-an-uninstall.aspx

Además, para asegurarse de que la rotura del enlace no invalide esto, agregue un breve texto a continuación del artículo original.

A partir de Visual Studio 2013, puede eliminar por la fuerza casi todos los componentes. Algunos componentes centrales, como .NET Framework y los tiempos de ejecución de VC, se quedan atrás debido a su ubicuidad, aunque puede eliminarlos por separado de Programas y características si realmente lo desea.

Advertencia: Esto eliminará todos los componentes independientemente de si otros productos los requieren. Esto puede hacer que otros productos funcionen incorrectamente o no funcionen en absoluto.

¡Buena suerte!

imarktu
fuente
20
Si no tiene medios, al hacer un comando dir /s vs_ultimate.exedesde la raíz lo encontrará. El mío estaba en C:\ProgramData\Package Cache\{[guid]}. Una vez que navegué allí y ejecuté vs_ultimate.exe con los indicadores / uninstall y / force, se ejecutó el desinstalador.
LetMyPeopleCode
1
@imarktu ¿Esto elimina todas las dependencias instaladas por Vs? ¿El Framework, etc.? Lo pregunto porque pronto eliminaré mi VS 2013 por completo para instalar Vs 2015, por lo que me gustaría eliminar todas las funciones instaladas para 2013 (como algunos elementos de SQL Server 2012). Gracias
Rafael Merlin
14
Por cierto, si tiene una instalación comunitaria, el nombre del exe es vs_community.exe y tiene los mismos parámetros
Boas Enkler
2
Esto funcionó para todas las versiones de Visual Studio. Probé con éxito esto en VS 2015 y VS 2013.
Arafat
2
No es una solución completa, no es una solución precisa, ¡en realidad no es una solución! , aunque pensé que era la primera vez, pero NO, use la respuesta de Lifetimes en esta página.
captain_majid
69

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 nuevamente 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".

dsgriffin
fuente
1
Esto definitivamente NO funciona con VIsual Studio 2015. Lo compilé yo mismo y lo ejecuté, y parece que solo detecta Visual Studio 2012. Quizás tenían la intención de mantenerlo funcionando para 2013, pero definitivamente no funciona en VS 2015.
Warren P
1
Hice ping a bheath en su blog para ver si tiene algún comentario / actualización sobre el estado de este repositorio de github.
Warren P
1
¿Cuánto tiempo se tarda en desinstalar? Lo ejecuté y después de 10 minutos también dice Desinstalar .... ¡en el símbolo del sistema!
kuldeep
1
Lo mismo para mí con la edición profesional VS2015 con éxito (usando la versión 5), gracias. El único método que funcionó para mí.
hlide
3
Me funcionó a mi también. Gracias. Pasaron unos buenos 5 minutos antes de que sucediera algo por cierto.
bic
28

Si no tiene medios, al hacer un comando dir /s vs_ultimate.exedesde la raíz lo encontrará. El mío estaba en C:\ProgramData\Package Cache\{[guid]}. Una vez que navegué allí y ejecuté vs_ultimate.exelas banderas /uninstally /force, el desinstalador ejecutó

Abrí el programa "Command Prompt"como administrador y la búsqueda se ejecutó "dir /s vs_ultimate.exe"en la carpeta ProgramData y encontré la ruta al vs_ultimate.exearchivo.

Luego cambié mi directorio de trabajo a esa ruta y ejecuté vs_ultimate.exe /uninstall /force.

Finalmente está hecho.

MIPU
fuente
17
Por cierto, si tiene una instalación comunitaria, el nombre del exe es vs_community.exe y tiene los mismos parámetros
Boas Enkler
Cuando ejecuto dir / s desde un símbolo del sistema que se ejecuta como administrador, no encuentra el exe. Da un montón de directorios vacíos en c: \ programdata \ package cache \ {[guid]}. Uno de mis exe estaba en C: \ Users \ {user-name} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Sí, esto es exactamente lo que tenía que hacer ... Si intentaba desinstalar de cualquier otra forma, el desinstalador fallaría. Confirmo que esto funcionó para VS Community 2015.
Nicholas Miller
10

Microsoft ahora tiene esto:

https://github.com/Microsoft/VisualStudioUninstaller/releases

Permití que una actualización de Windows 10 pasara por ese jodido VS2015, así que estoy intentando esto antes de tener que recurrir a una reconstrucción. PESO *. :-(

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3487794-create-a-remove-all-remnants-of-visual-studio-fro

Darren
fuente
Acabo de tener un problema muy similar. La herramienta de desinstalación, además de eliminar el redistribuible de Visual C ++ 2017 y las actualizaciones más recientes de Visual Studio, parecieron funcionar. Probablemente haya tomado 12 horas de trabajo para arreglar esto, gracias MS .....
John M
3

Así que la solución Revo Uninstaller Pro de Soumyaansh funcionó para mí :) (Después de 2 días de solucionar problemas con otras opciones {gritos internos 😀}).

Sin embargo, encontré un problema con su método, "No se pudo encontrar un SDK adecuado para apuntar" a pesar de que seleccioné instalar Visual Studio con configuraciones personalizadas y seleccioné el SDK que quería instalar. Es posible que deba descargar el SDK independiente de Windows 10 para resolver esto, a fin de desarrollar aplicaciones para UWP si ve este mismo error después de reinstalar Visual Studio.

Para hacer esto

  1. Desinstale cualquier SDK de Windows 10 que tenga en el sistema (el esquema de nomenclatura para ellos se parece a Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> SDK de Windows 10 (14393), etc...). Si no hay SDK en su sistema, vaya al paso 2.
  2. Todo lo que queda es descargar los SDK que desea. Para ello, consulte el archivo de SDK para ver todos los SDK disponibles y debería estar listo para comenzar a desarrollar para la UWP.
Greg
fuente
3

Esta es una solución extraña, pero funcionó para mí.

Quería desinstalar Visual Studio 2015 y realizar una instalación limpia después, pero cuando intenté eliminarlo a través del Panel de control, me estaba dando un error genérico.

Lo arreglé eliminando la carpeta Visual Studio 2015 en Archivos de programa (x86). Después de eso, la desinstalación del Panel de control funcionó bien.

Pikamander2
fuente
Esta es la única solución que funcionó para mí. El uso de TotalUninstaller solo se cuelga allí durante horas sin iniciar la eliminación. Elimine la carpeta, luego ejecute TotalUninstaller y eliminará toda la basura dejada por VS.
loger9