Eine der in Visual Studio (2012 für mich) aufgeführten Erweiterungen ist das "Microsoft Advertising SDK für Windows 8.1". Ich deinstalliere gerne Erweiterungen, die ich nicht brauche, aber diese erlaubt mir nicht. Wenn ich den Mauszeiger über die Schaltfläche (aktiviert!) bewege, heißt es in einem Tooltip:
Dieses Produkt kann nicht über Erweiterungen und Updates deinstalliert werden
Es sieht aus wie das:
Bei der zweiten Inspektion sehe ich unten rechts eine ähnliche (hilfreichere) Meldung:
Sie müssen den Bereich Programme und Funktionen in der Windows-Systemsteuerung verwenden, um diese Erweiterung zu entfernen.
Einfach genug, nein? Aber es ist nicht da!
Oder:
Neben den Anweisungen auf dem Bildschirm habe ich auch gesucht. Die einzige hilfreiche Quelle war diese MSDN-Seite , die im Grunde dasselbe sagt. Link ist jetzt unterbrochen .
Kommentatoren erwähnten, dass die Erweiterungswebseite (siehe Registerkarten "Bewertungen" und "Fragen und Antworten") einige ähnliche Beschwerden aufweist. Ich habe diese Frage auch dort gekreuzt. Der Link ist jetzt unterbrochen, aber wenn Sie suchen, beschweren sich andere immer noch in den MSDN-Foren .
Auf jeden Fall: Gibt es eine einfache Möglichkeit, diese Erweiterung zu deinstallieren?
Antworten:
Führen Sie Folgendes an einer erhöhten Powershell-Eingabeaufforderung aus:
Und es sollte die Schuldigen zeigen:
Um dann tatsächlich zu deinstallieren, fügen Sie
| foreach { $_.Uninstall() }
dem Befehl Folgendes hinzu :Welches sollte für jeden angezeigt werden:
Das Wichtigste ist,
ReturnValue : 0
was Erfolg bedeutet. Wenn SieReturnValue : 1603
es wahrscheinlich bekommen , bedeutet dies, dass Ihre Powershell-Eingabeaufforderung nicht erhöht wurde (als Administrator ausgeführt). ( Eine vollständige Liste der Return dokumentiert hier )quelle
Total Uninstaller ist ein einfaches UI-Tool zum Entfernen von "Microsoft Advertising SDK" und ähnlichen Software.
quelle
Die PowerShell-Antwort von Duncan Smith oben ist großartig. Wenn Sie jedoch im Fall von VS2013 über das ISO-Image für die Visual Studio-Installation verfügen und zum Ordner packages \ AdsSDK10 navigieren, finden Sie zwei Dateien:
Wenn Sie mit der rechten Maustaste darauf klicken, können Sie die Deinstallationsoption auswählen. Dadurch werden die pubCenter-Integration und das Advertising SDK für Windows 8.1 entfernt
quelle
extensions.*.cache
Dateien aus%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(für VS 2013)Installieren Sie für dieses und alle anderen mit VS 2012 und 2013 (und 2015 - ich bezweifle stark, dass der aktuelle Trend jemals zu den erweiterten Anpassungsoptionen von 2010 zurückkehren wird) einfach Revo Uninstaller (mit einer voll funktionsfähigen kostenlosen Testversion). , und aktivieren Sie "Systemkomponenten anzeigen" in seinen Optionen und voila - so einfach ist das.
Einige integrierte Komponenten können möglicherweise nicht entfernt werden. Wenn Sie sich jedoch absolut sicher sind, klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie "Erzwungene Deinstallation" aus. Die am meisten beleidigenden, insbesondere die Erweiterungen, bei denen die Schaltfläche "Deinstallieren" in VS deaktiviert (ausgegraut) ist, können problemlos entfernt werden. Sie warnen sogar, wenn etwas anderes von ihnen abhängt, sodass Sie sich dort auch keine Sorgen machen müssen.
quelle
Die Deinstallation ist mit der von Ihnen verwendeten Version des Advertising SDK nicht verfügbar. Sie haben das neueste Update für das Advertising SDK installiert. Danach wird unter Programme und Funktionen ein Deinstallationsprogramm verfügbar.
quelle
Teilen Sie meine bevorzugte Methode. Es gab einige andere Erweiterungen, die ich ebenfalls entfernen wollte (Windows Phone Tools und F #).
https://stackoverflow.com/a/28050106/376487
Direkter Link zum Deinstallationsprogramm http://totaluninstaller.codeplex.com/
Sie können es so konfigurieren, dass es je nach Ihren Anforderungen mehr oder weniger entfernt wird.
Bearbeiten: @Max hat tatsächlich eine gegabelte Version davon gepostet. Dies ist ein dateibasiertes Setup mit einer Befehlszeilenschnittstelle. Ich benutze es, um die Bereinigung als Post-Visual-Studio-Installation zu skripten.
quelle
Ich habe dies mit Installationsprogrammen gelöst, die von dieser Seite heruntergeladen wurden: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2
Stellen Sie sicher, dass Sie die MSI-Datei als Administrator ausführen und auf der Seite der Hauptschnittstelle die Option Entfernen auswählen. Ich musste das Deinstallationsprogramm auch wieder auf die MSI-Datei verweisen, mit der ich begonnen hatte, bevor es fortgesetzt werden konnte (duh).
Bearbeiten: Nach Verwendung dieser Installationsprogramme blieb die Advertising Pubcenter-Erweiterung weiterhin installiert. Ich habe die Befehlszeilenversion von TotalUninstaller ausprobiert und das hat gut funktioniert (ich hatte anfangs die UI-Version ausprobiert, die einige Dinge hinterlassen hat, die die Befehlszeilenversion deinstallieren konnte).
Ich hatte Probleme mit den meisten der hier vorgeschlagenen Ansätze, möglicherweise aufgrund meines spezifischen Setups. Ich bin auf einer virtuellen Maschine in unserem Unternehmensnetzwerk. Die Deinstallation über das Bedienfeld Programme und Funktionen schlug mit einem Fehler fehl, der besagte, dass die MSI des Installationsprogramms nicht gefunden wurde. Die Powershell-Antwort von Duncan Smart lief endlos (bis ich sie nach ungefähr 15 Minuten stoppte), daher bin ich mir nicht sicher, ob sie nicht funktioniert, aber es dauerte so lange, bis ich aufhörte, darauf zu warten. Das Total-Deinstallationsprogramm gab mir den gleichen Fehler wie die Deinstallation über das Control Panel. Ich habe auch eine Installations-MSI-Datei auf einem unserer Netzwerklaufwerke aufgespürt, aber es wurde beanstandet, dass bereits eine neuere Version installiert wurde. Beim Googeln wurde die Visualstudiogallery-Site aufgerufen, auf der ich die Installationsprogramme herunterladen konnte, mit denen ich deinstallieren konnte.
quelle