178 votes

Comment désinstaller l’extension « SDK de Microsoft Advertising » Visual Studio ?

L'une des extensions répertoriées dans Visual Studio 2012 pour moi) est le "SDK de Publicité de Microsoft pour Windows 8.1". Je voudrais désinstaller les extensions je n'ai pas besoin, mais celui-ci ne me permet pas. si j'placez le pointeur de la (activé!) bouton, il le dit dans une info-bulle:

Ce produit ne peut pas être désinstallé via les extensions et les mises à jour

Il ressemble à ceci:

extensions

Sur la deuxième inspection, je vois une semblable (plus utile) message en bas à droite:

Vous devez utiliser l'option Programmes et Fonctionnalités dans le volet du Panneau de configuration Windows pour supprimer cette extension.

Assez facile, non? Mais il n'y est pas!

uninstalls

Ou:

uninstalls search

Outre les instructions à l'écran j'ai également recherché. La seule utile source de cette page MSDN qui dit essentiellement la même chose.

Intervenants ont mentionné que l'extension de la page web (voir la section "Commentaires" et "questions ET réponses" onglets) a quelques plaintes similaires. J'ai de la croix-posté cette question-là.

Dans tous les cas: est-il un moyen facile de désinstaller cette extension?

292voto

Duncan Smart Points 9195

Exécuter les opérations suivantes à partir d'une élévation invite de Powershell:

gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'"

Et il devrait montrer les coupables:

IdentifyingNumber : {6AB13C21-C3EC-46E1-8009-6FD5EBEE515B}
Name              : Microsoft Advertising SDK for Windows 8.1 - ENU
Vendor            : Microsoft Corporation
Version           : 8.1.30809.0
Caption           : Microsoft Advertising SDK for Windows 8.1 - ENU

IdentifyingNumber : {6AC81125-8485-463D-9352-3F35A2508C11}
Name              : Microsoft Advertising SDK for Windows Phone 8.1 XAML - ENU
Vendor            : Microsoft Corporation
Version           : 8.1.40427.0
Caption           : Microsoft Advertising SDK for Windows Phone 8.1 XAML - ENU

IdentifyingNumber : {5C87A4DB-31C7-465E-9356-71B485B69EC8}
Name              : Microsoft Advertising SDK for Windows Phone - ENU
Vendor            : Microsoft Corporation
Version           : 6.2.960.0
Caption           : Microsoft Advertising SDK for Windows Phone - ENU

IdentifyingNumber : {EBD9DB6D-180B-4C59-9622-B75CC4B32C94}
Name              : Microsoft Advertising Service Extension for Visual Studio
Vendor            : Microsoft Corporation
Version           : 12.0.40402.0
Caption           : Microsoft Advertising Service Extension for Visual Studio

Ensuite, pour désinstaller ajouter | foreach { $_.Uninstall() } à la commande comme suit:

gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'" | foreach { $_.Uninstall() }

Qui doit s'afficher pour chacun d'eux:

__GENUS          : 2
__CLASS          : __PARAMETERS
__SUPERCLASS     : 
__DYNASTY        : __PARAMETERS
__RELPATH        : 
__PROPERTY_COUNT : 1
__DERIVATION     : {}
__SERVER         : 
__NAMESPACE      : 
__PATH           : 
ReturnValue      : 0
PSComputerName   : 

La chose importante à considérer est ReturnValue : 0 ce qui signifie succès. Si vous obtenez ReturnValue : 1603 cela veut probablement dire que votre invite de Powershell n'était pas élevée (en exécutant en tant qu'administrateur). (Liste complète des ReturnValues documenté ici)

6voto

Nikola Bogdanović Points 1628

Pour cela, et tous les autres inutilités qui vient avec VS 2012 et 2013 (et 2014 - j'en doute fortement que le retarder amical tendance va jamais revenir à des options de personnalisation avancées de 2010), il suffit d'installer Revo Uninstaller (a un essai gratuit), et activez l'option "Afficher les composants du système" dans les options, et voila, simple que cela.

Certains composants intégrés refuser d'être retiré à tout - mais si vous êtes absolument sûr, faites simplement un clic droit et sélectionnez "Forcé Désinstaller", et c'est tout. Le plus de délinquance, en particulier les extensions avec leur bouton "Désinstaller" désactivé (grisé) dans VS, sont parfaitement bien et en sécurité à enlever - ils même avertir si quelque chose d'autre en dépend, donc pas de soucis non plus.

5voto

fodonnel Points 76

La désinstallation n’est pas disponible avec la version du SDK de publicité que vous utilisez. Vous devez installer la dernière mise à jour à la publicité SDK, après qu’un programme de désinstallation deviendra disponible sous programmes et fonctionnalités.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X