L'une des extensions répertoriées dans Visual Studio (2012 pour moi) est le «SDK Microsoft Advertising pour Windows 8.1». J'aime désinstaller les extensions dont je n'ai pas besoin, mais celle-ci ne me le permettra pas. si je passe le curseur sur le bouton (activé!), il dit dans une info-bulle:
Ce produit ne peut pas être désinstallé via des extensions et des mises à jour
Cela ressemble à ceci:
Lors de la deuxième inspection, je vois un message similaire (plus utile) en bas à droite:
Vous devez utiliser le volet Programmes et fonctionnalités du Panneau de configuration Windows pour supprimer cette extension.
Assez facile, non? Mais ce n'est pas là!
Ou:
En plus des instructions à l'écran, j'ai également cherché. La seule source utile était cette page MSDN qui dit fondamentalement la même chose. Le lien est maintenant rompu .
Les commentateurs ont mentionné que la page Web de l'extension (voir les onglets "Avis" et "Questions et réponses") a quelques plaintes similaires. J'ai également posté cette question ici. Le lien est maintenant cassé, mais si vous recherchez, d'autres se plaignent toujours sur les forums MSDN .
Dans tous les cas: existe-t-il un moyen simple de désinstaller cette extension?
Réponses:
Exécutez ce qui suit à partir d'une invite Powershell élevée :
Et cela devrait montrer aux coupables:
Ensuite, pour désinstaller réellement, ajoutez
| foreach { $_.Uninstall() }
à la commande comme ceci:Ce qui devrait s'afficher pour chacun:
La chose importante à rechercher est
ReturnValue : 0
ce qui signifie le succès. Si vous obtenezReturnValue : 1603
cela signifie probablement que votre invite Powershell n'a pas été élevée (exécutée en tant qu'administrateur). (Liste complète des ReturnValues documentées ici )la source
Total Uninstaller est un outil d'interface utilisateur simple pour supprimer «Microsoft Advertising SDK» et autres logiciels similaires.
la source
La réponse PowerShell donnée par Duncan Smith ci-dessus est excellente. Cependant, comme alternative, dans le cas de VS2013, si vous avez l'image iso pour l'installation de Visual Studio, si vous accédez au dossier packages \ AdsSDK10, vous trouverez deux fichiers,
Si vous cliquez dessus avec le bouton droit de la souris, vous pouvez choisir l'option de désinstallation, ce qui supprimera l'intégration pubCenter et le SDK de publicité pour Windows 8.1.
la source
extensions.*.cache
fichiers de%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(pour VS 2013)Pour cela, et tous les autres bloatwares fournis avec VS 2012 et 2013 (et 2015 - je doute fortement que la tendance actuelle revienne jamais aux options de personnalisation avancées de 2010), installez simplement Revo Uninstaller (a un essai gratuit entièrement fonctionnel) , et activez "Afficher les composants du système" dans ses options, et voilà - aussi simple que cela.
Certains composants intégrés peuvent refuser d'être supprimés - mais si vous en êtes absolument sûr, faites un clic droit dessus et sélectionnez "Désinstallation forcée", et c'est tout. Les plus offensants, en particulier les extensions avec leur bouton «Désinstaller» désactivé (grisé) dans VS, sont parfaitement sûrs à supprimer - ils avertissent même si quelque chose d'autre dépend d'eux, donc pas de soucis là non plus.
la source
La désinstallation n'est pas disponible avec la version du SDK publicitaire que vous utilisez. Vous avez installé la dernière mise à jour du SDK Advertising, après quoi un programme de désinstallation sera disponible sous Programmes et fonctionnalités.
la source
Partage de ma méthode préférée. Il y avait quelques autres extensions que je voulais également supprimer (les outils Windows Phone et F #)
https://stackoverflow.com/a/28050106/376487
Lien direct vers le programme de désinstallation http://totaluninstaller.codeplex.com/
Vous pouvez le configurer pour en supprimer plus ou moins selon vos besoins.
Edit: @Max a en fait publié une version fourchue de ceci. Celui-ci est une configuration basée sur des fichiers avec une interface de ligne de commande. Je l'utilise pour scénariser le nettoyage en tant qu'installation post Visual Studio.
la source
J'ai résolu ce problème avec les programmes d'installation téléchargés à partir de cette page: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2
Assurez-vous d'exécuter le fichier msi en tant qu'administrateur et choisissez Supprimer dans la page d'interface principale. J'ai également dû pointer le programme de désinstallation vers le fichier msi avec lequel j'ai commencé avant qu'il ne continue (duh).
Edit: Après avoir utilisé ces programmes d'installation, l'extension Advertising Pubcenter est toujours installée. J'ai essayé la version en ligne de commande de TotalUninstaller et cela a bien fonctionné (j'avais d'abord essayé la version de l'interface utilisateur, ce qui laissait des éléments que la version en ligne de commande pouvait désinstaller).
J'ai eu des problèmes avec la plupart des approches suggérées ici, peut-être à cause de ma configuration spécifique, je suis sur une machine virtuelle sur le réseau de notre entreprise. La désinstallation via le panneau de configuration Programmes et fonctionnalités a échoué avec une erreur indiquant que le fichier msi du programme d'installation est introuvable. La réponse PowerShell de Duncan Smart fonctionnait sans fin (jusqu'à ce que je l'arrête après environ 15 minutes), donc je ne suis pas sûr que cela ne fonctionne pas, mais cela a pris tellement de temps que j'ai renoncé à l'attendre. Le programme de désinstallation de Total m'a donné la même erreur que la désinstallation via le panneau de configuration. J'ai également retrouvé un fichier msi d'installation sur l'un de nos lecteurs réseau, mais il s'est plaint qu'une version plus récente était déjà installée. Certains googling ont ouvert le site visualstudiogallery où je pouvais télécharger les programmes d'installation qui m'ont permis de désinstaller.
la source