Jednym z rozszerzeń wymienionych w Visual Studio (2012 dla mnie) jest „Microsoft Advertising SDK dla Windows 8.1”. Lubię odinstalowywać rozszerzenia, których nie potrzebuję, ale to nie pozwala mi. po najechaniu myszką na przycisk (włączone!) na etykiecie napisane jest:
Tego produktu nie można odinstalować za pomocą rozszerzeń i aktualizacji
To wygląda tak:
Podczas drugiej kontroli widzę podobny (bardziej pomocny) komunikat w prawym dolnym rogu:
Aby usunąć to rozszerzenie, użyj okienka Programy i funkcje w Panelu sterowania systemu Windows.
Łatwo, nie? Ale go tam nie ma!
Lub:
Oprócz instrukcji na ekranie również szukałem. Jedynym pomocnym źródłem była ta strona MSDN, która mówi w zasadzie to samo. Link jest teraz zepsuty .
Komentatorzy wspomnieli, że strona internetowa rozszerzenia (patrz zakładki „Recenzje” i „Pytania i odpowiedzi”) ma kilka podobnych skarg. Tam też zamieściłem to pytanie. Link jest teraz zepsuty, ale jeśli szukasz, inni narzekają na forach MSDN .
W każdym razie: czy istnieje prosty sposób na odinstalowanie tego rozszerzenia?
Odpowiedzi:
Uruchom następujące polecenie z podniesionego monitu programu Powershell:
I powinno pokazać winowajców:
Następnie, aby faktycznie odinstalować, dodaj
| foreach { $_.Uninstall() }
do polecenia w następujący sposób:Które powinny być wyświetlane dla każdego:
Ważne jest, aby szukać,
ReturnValue : 0
co oznacza sukces. JeśliReturnValue : 1603
go dostaniesz , prawdopodobnie oznacza to, że monit programu Powershell nie został podniesiony (uruchomiony jako administrator). (Pełna lista wartości ReturnValues udokumentowana tutaj )źródło
Total Uninstaller to proste narzędzie do usuwania „Microsoft Advertising SDK” i podobnych programów.
źródło
Odpowiedź PowerShell podana powyżej przez Duncana Smitha jest świetna. Alternatywnie, w przypadku VS2013, jeśli masz obraz ISO do instalacji programu Visual Studio, jeśli przejdziesz do folderu paczki \ AdsSDK10, znajdziesz dwa pliki,
Jeśli klikniesz je prawym przyciskiem myszy, możesz wybrać opcję odinstalowania, a to usunie integrację pubCenter i zestaw SDK reklamowy dla systemu Windows 8.1
źródło
extensions.*.cache
plików z%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(dla VS 2013)W tym celu i wszystkich innych programach typu bloatware, które są dostarczane z wersjami VS 2012 i 2013 (i 2015 - mam duże wątpliwości, że obecny trend kiedykolwiek powróci do zaawansowanych opcji dostosowywania w 2010 r.), Wystarczy zainstalować Revo Uninstaller (ma w pełni funkcjonalną bezpłatną wersję próbną) i włącz „Pokaż komponenty systemu” w swoich opcjach, i voila - takie proste.
Niektóre zintegrowane komponenty mogą odmówić usunięcia - ale jeśli masz absolutną pewność, po prostu kliknij je prawym przyciskiem myszy i wybierz „Forced Uninstall” i to wszystko. Najbardziej obraźliwe, zwłaszcza rozszerzenia z wyłączonym przyciskiem „Odinstaluj” (wyszarzone) w VS, są całkowicie bezpieczne do usunięcia - ostrzegają nawet, jeśli zależy od nich coś innego, więc też nie martw się.
źródło
Deinstalacja nie jest dostępna w używanej wersji Advertising SDK. Zainstalowano najnowszą aktualizację w zestawie SDK reklam, po czym dezinstalator będzie dostępny w obszarze Programy i funkcje.
źródło
Udostępnianie mojej preferowanej metody. Było też kilka innych rozszerzeń, które chciałem usunąć (Windows Phone Tools i F #)
https://stackoverflow.com/a/28050106/376487
Bezpośredni link do deinstalatora http://totaluninstaller.codeplex.com/
Możesz go skonfigurować tak, aby usuwał mniej więcej, w zależności od potrzeb.
Edycja: @Max faktycznie opublikował rozwidloną wersję tego. Jest to konfiguracja oparta na plikach z interfejsem wiersza poleceń. Używam go do skryptu czyszczenia jako instalacji post visual studio.
źródło
Rozwiązałem to za pomocą instalatorów pobranych z tej strony: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2
Uruchom plik msi jako administrator i wybierz Usuń z głównej strony interfejsu. Musiałem też skierować deinstalator z powrotem do pliku msi, z którego zacząłem, zanim będzie kontynuowany (duh).
Edycja: Po użyciu tych instalatorów rozszerzenie Reklama Pubcenter nadal pozostało zainstalowane. Próbowałem wersji TotalUninstaller z wiersza poleceń i działało to dobrze (próbowałem początkowo wersję interfejsu użytkownika, która pozostawiła pewne rzeczy, które wersja wiersza mogła odinstalować).
Miałem problemy z większością sugerowanych tutaj podejść, być może z powodu mojej specyficznej konfiguracji, jestem na maszynie wirtualnej w sieci naszych firm. Deinstalacja za pomocą panelu sterowania Programy i funkcje nie powiodła się z błędem informującym, że nie można znaleźć instalatora msi. Odpowiedź PowerScan Duncana Smarta działałaby bez końca (dopóki nie zatrzymałem jej po około 15 minutach), więc nie jestem pewien, czy to nie działa, ale zajęło mi to tak długo, że przestałem na nią czekać. Deinstalator Total dał mi ten sam błąd, co odinstalowanie za pomocą panelu sterowania. Wyśledziłem również plik msi instalatora na jednym z naszych dysków sieciowych, ale narzekałem, że nowsza wersja została już zainstalowana. Niektórzy google pojawili się na stronie visualstudiogallery, gdzie mogłem pobrać instalatory, które pozwoliły mi odinstalować.
źródło