Mise à jour avril 2016 - pour VS2013 +
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».
Réponse originale - pour VS2010, VS2012
Notez que les deux solutions suivantes laissent toujours des traces (telles que les fichiers de registre) et ne peuvent pas vraiment être considérées comme une désinstallation «propre» (voir la dernière section de la réponse pour une solution complètement propre).
Solution 1 - pour: VS 2010
Il existe un programme de désinstallation fourni par Microsoft appelé l' utilitaire de désinstallation de Visual Studio 2010 . Il est livré avec trois options:
- Par défaut (VS2010_Uninstall-RTM.ENU.exe)
- Complet (VS2010_Uninstall-RTM.ENU.exe / complet)
- Terminé (VS2010_Uninstall-RTM.ENU.exe / full / netfx)
Le lien ci-dessus explique le programme de désinstallation plus en détail - je recommande de lire les commentaires sur l'article avant de l'utiliser car certains ont noté des problèmes (et des solutions de contournement) lors de l'installation des service packs. Ensuite, utilisez quelque chose comme CCleaner pour supprimer les fichiers de registre restants.
Voici le lien vers la page de téléchargement du VS2010 UU .
Solution 2 - pour: VS 2010, VS 2012
Microsoft fournit une fonction de désinstallation / force qui supprime la plupart des restes de VS2010 ou VS2012 de votre ordinateur.
MSDN: comment désinstaller Visual Studio 2010/2012 . Depuis le lien:
Avertissement: l' exécution de cette commande peut supprimer certains packages même s'ils sont toujours en cours d'utilisation, comme ceux répertoriés dans Packages partagés facultatifs.
- Téléchargez l'application de configuration que vous avez utilisée pour installer Visual Studio 2012. Si vous avez installé à partir d'un support, veuillez insérer ce support.
- Ouvrez une invite de commande. Cliquez sur Exécuter dans le menu Démarrer (Démarrer + R). Tapez cmd et appuyez sur OK (Entrée).
- Tapez le chemin complet de l'application d'installation et passez les commutateurs de ligne de commande suivants:
/uninstall /force
Exemple:
D:\vs_ultimate.exe /uninstall /force
- Cliquez sur le bouton Désinstaller et suivez les invites.
Ensuite, utilisez quelque chose comme CCleaner pour supprimer les fichiers de registre restants.
Une désinstallation complètement propre?
Malheureusement, le seul moyen (actuel) d'y parvenir est de suivre les conseils de dnLL dans leur réponse et d'effectuer une réinstallation complète du système d'exploitation. Ensuite, à l'avenir, vous pourriez utiliser Visual Studio dans une machine virtuelle à la place et ne plus avoir à vous soucier de ces problèmes.