web-dev-qa-db-fra.com

Comment désinstaller Azure SDK for .NET 2.5?

J'ai téléchargé des morceaux de SDK Azure pour .NET 2.5 à partir des packages ici , - "outils de création", "Outils Azure" et "libs pour .net" et les ai installés l'un après l'autre. L'installation s'est déroulée avec succès et Visual Studio 2012 a même proposé de migrer mon projet .ccproj par la suite.

Le problème est qu'ils ne sont pas dans la liste de programmes "Ajout/Suppression" (les composants du SDK 1.8 étaient dans cette liste), donc je ne sais pas comment commencer à désinstaller le SDK.

Comment désinstaller ce produit?

16
sharptooth

Vous ne pouvez pas les trouver dans la liste "Ajout/Suppression de programmes" car les premiers outils SDK s'appelaient Windows Azure Quelque chose et se trouvaient au bas de la liste et les nouveaux outils SDK étaient appelés Microsoft Azure Quelque chose et sont au milieu de la liste.

Il suffit de commander la liste par "installé sur" et vous les trouverez facilement et pouvez les supprimer.

12
sharptooth

J'ai eu le même problème dans Visual Studio 2015 Community. Aucun élément Azure n'est disponible dans Ajout/Suppression de programmes et aucune option de désinstallation dans Outils/Extensions et mises à jour. 

La solution consiste à accéder à C:\Windows\Installer et à sélectionner Désinstaller dans le menu contextuel de chaque fichier .msi contenant "Azure" dans la description. Fonctionne parfaitement et chaque élément de la corbeille Azure n'est plus dans Visual Studio.

Remarque: .msi Les fichiers ont des noms semblables à un hachage dans le répertoire Installer. Pour identifier facilement le fichier .msi, ajoutez simplement la colonne Subject dans l’explorateur Windows. Il montrera la description.

22
Ondřej

J'ai aussi le même problème. Je viens d'installer Visual Studio 2015 Community (mise à jour 2) et j'y ai trouvé beaucoup d'éléments Azure. J'ai essayé de les supprimer dans la fenêtre des extensions, mais même si je les désinstallais, ils sont toujours répertoriés dans la fenêtre À propos de. C’est comme si tout simplement était caché et non désinstallé. Sans compter que, le SDK Azure continue également à demander des mises à jour et n’existe pas dans la liste des extensions.

Après quelques recherches, j'ai trouvé cet outil. Vous pouvez utiliser cet outil pour supprimer tous les Azures. J'ai essayé et ça marche. Maintenant, Visual Studio démarre aussi plus vite: D

https://github.com/tsasioglu/Total-Uninstaller

12
user77177928

Pour compléter la réponse de Ondřej (je ne peux pas commenter pour le moment): comme Windows Explorer n’affiche pas la description ou permet de la rechercher, j’ai ouvert une ligne de commande dans ledit dossier et ai exécuté findstr /I /M Azure *.msi pour obtenir la liste des fichiers contenant "Azure ". Ensuite, j'ai vérifié manuellement chacun des fichiers de la liste des résultats pour vérifier que j'étais lié à Azure et que j'avais terminé.

6
La bétonneuse

MyUninstaller existe depuis 2003. Il est gratuit. Il s’agit d’une version plus fonctionnelle de Panneau de configuration\Programmes\Programmes et fonctionnalités. Il répertorie 10+ attributs pour chaque msi; qui sont tous consultables, y compris Azure.

Sous XP, le temps était considérablement plus rapide, c'est ce que j'ai appris à ce sujet. Il est très rapide en "mode rapide" car il met en cache les métadonnées des msi dans un seul fichier (% APPDATA%\Roaming\NirSoft\MyUninst.ini). Cela sera toujours plus rapide que d'ouvrir et de lire des centaines de MSI. F5 - rafraîchit la liste, mais n'est généralement pas nécessaire 

Je le considère comme sûr et fiable car il ne "désinstalle" en réalité rien. Pour le désinstaller, il suffit d'appeler le MSI, qui fait le travail.

Mises en garde: 

  • La suppression d'une entrée ne désinstalle pas et ne doit être utilisée que si le package a déjà été désinstallé. (C'est par conception.)
  • La désinstallation de plusieurs packages à la fois ne fonctionne généralement pas , Car msiexec ne le permet pas. (C'est une nuisance Inoffensive)
  • La liste peut contenir des entrées en double.
1
Andrew Dennison