Forcer la désinstallation de Visual Studio

101

Lors de la désinstallation de Microsoft Visual Studio Ultimate 2015 Preview, il génère une erreur indiquant «Microsoft Visual Studio Ultimate 2015 Preview a cessé de fonctionner»

Le contenu du message comprend:

Un problème a empêché le programme de fonctionner correctement. Windows fermera le programme et vous avertira si une solution est disponible.

J'ai cherché sur Google et trouvé un utilitaire qui désinstalle Visual Studio 2010 ici, mais rien n'existe pour Visual Studio 2012, 2013 et 2015. Mes questions sont:

Existe-t-il un utilitaire générique qui désinstalle Visual Studio par version?

Ou existe-t-il un moyen de désinstaller de force Visual Studio 2012 sans utiliser le menu Programmes et fonctionnalités?

Arafat
la source
1
Avez-vous essayé de réinstaller avant de désinstaller? J'apprécie que cela semble contre-intuitif, mais cela fonctionne souvent.
Chris Spittles
Oui je l'ai fait. mais l'installateur n'a pas fourni d'option de réparation ou de modification.
Arafat
Après avoir poursuivi mes recherches sur Google, j'ai trouvé un moyen de désinstaller de force Visual Studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . Quelqu'un l'a-t-il essayé?
Arafat
Comme je l'ai toujours dit, "Essayez les futurs logiciels à vos risques et périls ou dans la machine de test". La désinstallation ne fonctionnera jamais car la plupart des équipes Microsoft sont occupées à créer des fonctionnalités intéressantes. BTW si cela ne fonctionne pas, réinitialisez votre PC.
Anirudha Gupta
12
im ajoutant ceci un commentaire, et non une réponse, car il n'y a nulle part ailleurs à déclamer. dans toute ma vie, je n'ai pas vu un installateur aussi merdique que celui-ci. J'ai passé les 2 dernières heures sur les tentatives de réparation ou de désinstallation par rapport à 2015, alors qu'il se bloque, ou me demande de télécharger chacune des 130 ~ dll séparément en cliquant à plusieurs reprises sur "réessayer". J'ai vu des installations de projets d'écoliers fonctionner mieux, avec moins d'erreurs et une meilleure expérience d'utilisation que cela. Sérieusement, ne se soucient-ils pas d'un tel degré, qu'ils ne mettent même pas le minimum d'efforts à fournir un installateur normal et fonctionnel?!
YavgenyP

Réponses:

130

J'étais en train de rencontrer le même problème, mais je viens de gérer une désinstallation complète au moyen d'un vieux CMD fidèle:

D:\vs_ultimate.exe /uninstall /force

Où D: est l'emplacement de votre support d'installation (ISO monté, etc.).

Vous pouvez également passer / passive (aucune entrée utilisateur requise - juste la progression affichée) ou / quiet à la ligne de commande ci-dessus.

EDIT: Ajout du lien ci-dessous à l'article MSDN mentionnant que cela supprime de force TOUS les composants installés.

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

De plus, pour vous assurer que la pourriture des liens n'invalide pas cela, ajoutez un bref texte ci-dessous à partir de l'article original.

À partir de Visual Studio 2013, vous pouvez supprimer de force presque tous les composants. Quelques composants de base - comme le .NET Framework et les environnements d'exécution VC - sont laissés pour compte en raison de leur omniprésence, bien que vous puissiez les supprimer séparément des programmes et fonctionnalités si vous le souhaitez vraiment.

Avertissement: Cela supprimera tous les composants, que d'autres produits en aient besoin ou non. Cela peut entraîner un dysfonctionnement ou un dysfonctionnement des autres produits.

Bonne chance!

imarktu
la source
20
Si vous n'avez pas de média, faire un à dir /s vs_ultimate.exepartir de l'invite racine le trouvera. Le mien était dedans C:\ProgramData\Package Cache\{[guid]}. Une fois que j'ai navigué là-bas et exécuté vs_ultimate.exe avec les indicateurs / uninstall et / force, le programme de désinstallation s'est exécuté.
LetMyPeopleCode
1
@imarktu Est-ce que cela supprime toutes les dépendances installées par Vs? Le cadre, etc.? Je demande parce que bientôt je supprimerai complètement mon VS 2013 pour installer Vs 2015, donc je voudrais supprimer toutes les fonctionnalités installées d'ici 2013 (comme certains éléments SQL Server 2012). Merci
Rafael Merlin
14
btw si vous avez la communauté installer le nom exe est vs_community.exe et a les mêmes paramètres
Boas Enkler
2
Cela a fonctionné pour toutes les versions de Visual Studio. J'ai essayé avec succès ceci sur VS 2015 et VS 2013.
Arafat
2
Pas de solution complète, pas de solution précise, en fait pas une solution! , même si je pensais que c'était la première fois, mais NON, utilisez plutôt la réponse de la vie dans cette page.
captain_majid
69

Microsoft a commencé à résoudre le problème à la fin de 2015 en publiant VisualStudioUninstaller .

Ils ont abandonné la solution pendant un certain temps; cependant les travaux ont repris à partir d'avril 2016 .

Il y a enfin eu une version officielle de ce programme de désinstallation en avril 2016, qui est décrite comme étant «conçue pour nettoyer / brûler toutes les versions Preview / RC / RTM de Visual Studio 2013, Visual Studio 2015 et Visual Studio vNext».

dsgriffin
la source
1
Cela ne fonctionne certainement PAS avec VIsual Studio 2015. Je l'ai compilé moi-même et l'ai exécuté, et il semble détecter uniquement Visual Studio 2012. Peut-être qu'ils voulaient que cela continue de fonctionner pour 2013, mais cela ne fonctionne certainement pas dans VS 2015.
Warren P
1
J'ai demandé à bheath sur son blog pour voir s'il avait des commentaires / mises à jour sur l'état de ce dépôt github.
Warren P
1
combien de temps faut-il pour désinstaller? Je l'ai couru et après 10 minutes, il dit simplement Désinstallation .... sur l'invite de commande!
kuldeep
1
Pareil pour moi avec l'édition professionnelle VS2015 avec succès (en utilisant la version 5), merci. La seule méthode qui a fonctionné pour moi.
hlide
3
A bien travaillé pour mes. Merci. Il a fallu 5 bonnes minutes avant que quoi que ce soit ne se passe.
bic
28

Si vous n'avez pas de média, faire un à dir /s vs_ultimate.exepartir de l'invite racine le trouvera. Le mien était dedans C:\ProgramData\Package Cache\{[guid]}. Une fois que j'ai navigué là-bas et exécuté vs_ultimate.exeavec les indicateurs /uninstallet /force, le programme de désinstallation a exécuté

J'ai ouvert le programme "Command Prompt"en tant qu'administrateur et j'ai recherché "dir /s vs_ultimate.exe"dans le dossier ProgramData et j'ai trouvé le chemin du vs_ultimate.exefichier.

Ensuite, j'ai changé mon répertoire de travail sur ce chemin et j'ai couru vs_ultimate.exe /uninstall /force.

Enfin c'est fait.

MIPU
la source
17
btw si vous avez la communauté installer le nom exe est vs_community.exe et a les mêmes paramètres
Boas Enkler
Lorsque j'exécute dir / s à partir d'une invite de commande exécutée en tant qu'administrateur, il ne trouve pas l'exe. Donne un tas de répertoires vides sous c: \ programdata \ package cache \ {[guid]}. Un de mes exe était sous C: \ Users \ {user-name} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Oui, c'est exactement ce que je devais faire ... Si j'essayais de désinstaller d'une autre manière, le programme de désinstallation échouerait. Je confirme que cela a fonctionné pour VS Community 2015.
Nicholas Miller
10

Microsoft a maintenant ceci:

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

J'ai autorisé une mise à jour de Windows 10 à traverser complètement ce f **** d VS2015, donc j'essaie cela avant de devoir recourir à une reconstruction. WT *. :-(

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

Darren
la source
J'ai juste eu un problème très similaire. L'outil de désinstallation, ainsi que la suppression du redistribuable Visual C ++ 2017 et les mises à jour les plus récentes de Visual Studio semblaient faire l'affaire. Il a probablement fallu 12 heures de déconner pour résoudre ce problème, merci MS .....
John M
3

Donc, le correctif Revo Uninstaller Pro de Soumyaansh a fonctionné pour moi :) (Après 2 jours de dépannage d'autres options {hurle en interne 😀}).

J'ai cependant rencontré un problème avec sa méthode, "Impossible de trouver un SDK approprié à cibler", même si j'ai choisi d'installer Visual Studio avec des paramètres personnalisés et sélectionné le SDK que je voulais installer. Vous devrez peut-être télécharger le SDK autonome de Windows 10 pour résoudre ce problème, afin de développer des applications UWP si vous voyez cette même erreur après la réinstallation de Visual Studio.

Pour faire ça

  1. Désinstallez tous les SDK Windows 10 que j'ai sur le système (le schéma de dénomination pour eux ressemble à Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> SDK Windows 10 (14393), etc.). S'il n'y a pas de SDK sur votre système, passez à l'étape 2!
  2. Il ne vous reste plus qu'à télécharger les SDK que vous voulez en consultant l'archive SDK pour tous les SDK disponibles et vous devriez être prêt à développer pour l'UWP!
Greg
la source
3

C'est une solution étrange, mais cela a fonctionné pour moi.

Je voulais désinstaller Visual Studio 2015 et effectuer une nouvelle installation par la suite, mais lorsque j'ai essayé de le supprimer via le panneau de configuration, cela me donnait une erreur générique.

Je l'ai corrigé en supprimant le dossier Visual Studio 2015 dans Program Files (x86). Après cela, la désinstallation du panneau de configuration a bien fonctionné.

Pikamander2
la source
C'est la seule solution qui a fonctionné pour moi. Utiliser TotalUninstaller seul se bloque là pendant des heures sans commencer la suppression. Supprimez le dossier, puis exécutez TotalUninstaller et il supprimera toutes les ordures laissées par VS.
loger9