“Microsoft Advertising SDK” Visual Studio uzantısını nasıl kaldırabilirim?


179

Visual Studio'da (2012 benim için) listelenen uzantılardan biri "Windows 8.1 için Microsoft Advertising SDK" dır. İhtiyacım olmayan uzantıları kaldırmayı seviyorum, ancak bu bana izin vermiyor. (etkin!) düğmesinin üzerine geldiysem araç ipucunda yazıyor:

Bu ürün uzantılar ve güncellemeler yoluyla kaldırılamaz

Şöyle görünüyor:

uzantılar

İkinci incelemede, sağ altta benzer (daha yararlı) bir mesaj görüyorum:

Bu uzantıyı kaldırmak için Windows Denetim Masası'ndaki Programlar ve Özellikler bölmesini kullanmanız gerekir.

Kolay, değil mi? Ama orada değil!

Yükleme kaldırma

Veya:

aramayı kaldırır

Ekrandaki talimatlara ek olarak ben de aradım. Tek yararlı kaynak, temelde aynı şeyi söyleyen bu MSDN sayfasıydı . Bağlantı kesildi .

Yorum yapan kişiler , uzantı web sayfasının (bkz. "Yorumlar" ve "Soru ve Cevap" sekmeleri) benzer birkaç şikayeti olduğunu belirtmiştir . Bu soruyu orada da paylaştım. Bağlantı şimdi kesilmiş, ancak arama yaparsanız başkaları hala MSDN forumlarında şikayet ediyor .

Her durumda: Bu uzantıyı kaldırmanın kolay bir yolu var mı?


Diğerleri de şikayet ediyor ... visualstudiogallery.msdn.microsoft.com/…
Paolo Tedesco

Ah, bağlantı için teşekkürler, onu bulamadım (bu benim aptalca), oradaki tartışmaya da ekledim.
Jeroen

Yanıtlar:


293

Yükseltilmiş bir Powershell isteminden aşağıdakileri çalıştırın :

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

Ve suçluları göstermelidir:

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

Sonra aslında böyle kaldırmak | foreach { $_.Uninstall() }için komutu ekleyin :

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

Her biri için aşağıdakiler görüntülenmelidir:

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

Araması gereken önemli şey ReturnValue : 0başarı demek. Eğer alırsanız ReturnValue : 1603muhtemelen sizin Powershell istemi (yönetici olarak çalışan) yükselmiş değildi anlamına gelir. ( Burada belgelenen İade Değerlerinin tam listesi )


6
tamam, dönüş değerlerinin listesini buldu - msdn.microsoft.com/en-us/library/aa390890(v=vs.85).aspx
peter

18
Teşekkürler teşekkürler teşekkürler. Bu SDK'lar makineme özel bir zarar vermese de, gerçekten nefret ediyorum, boğazımı göstermekten nefret ediyorum .
rawpower

7
+ milyarlarca. Ayrıca, vay, Windows Phone listesini görmelisiniz. Ateşle öldür.
CAD bloke

4
Bunu bir kereden fazla oylayabilseydim. Bunu VS2013 Community Edition çalıştıran beş farklı makinede yapmak zorunda kaldım.
dub stylee

1
İstenmeyen Visual Studio uzantılarını kaldırmaktan çok daha fazlası için yararlı olacak bir komut için teşekkürler! PowerShell'den her zaman etkilendim.
Christian Rondeau

52

Total Uninstaller , "Microsoft Advertising SDK" ve benzeri yazılımları kaldırmak için basit bir kullanıcı arayüzü aracıdır.


5
Bu soruyu son yıllarda 3. kez aradım ve bu cevap yeni. 1 sorunu çözen, ancak doğru çözen bu özel UI uygulamasını seviyorum.
peruk

2
Bu sayfadaki kabul edilen cevap işe yaramazken bu benim için çalıştı.
JDiMatteo

2
Duncan'ın yanıtı soruya özgüdür. Total Uninstaller, VS kurulumu sırasında zorlanan diğer eklentileri kaldırmakta daha iyidir
Eric Labashosky

15

Yukarıdaki Duncan Smith tarafından verilen PowerShell cevabı harika. Ancak, alternatif olarak, VS2013 durumunda, Visual Studio yüklemesi için iso görüntüsüne sahipseniz, Packages \ AdsSDK10 klasörüne giderseniz, iki dosya bulacaksınız,

MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi

Bunlara sağ tıklarsanız, kaldırma seçeneğini belirleyebilirsiniz ve bu, pubCenter Entegrasyonu ve Windows 8.1 için Advertising SDK'sini kaldıracaktır.


5
Kaldırma işlemini tamamlamak için extensions.*.cachedosyaları %LocalAppData%\Microsoft\VisualStudio\12.0\Extensions(VS 2013 için) kaldırmanız gerekebilir
SergeyT

ISO'ya hazır değilseniz, bunun için kurulum dosyasını C: \ ProgramData \ Package Cache'de bulabilirsiniz. Dosya adını bilmiyorsanız, bunun için GUID'i kayıt defterinden bulabilirsiniz (HKEY_CLASSES_ROOT \ Installer'da bir yerde).
Maurice Gilden

Nedense kaldırmam gereken bir şey yoktu.
Gabriel GM

6

Bunun için ve VS 2012 ve 2013 ile birlikte gelen diğer tüm bloatware (ve 2015 - mevcut trendin 2010'un gelişmiş özelleştirme seçeneklerine geri döneceğinden şüpheliyim), sadece Revo Uninstaller'ı yükleyin (tamamen işlevsel bir ücretsiz deneme sürümü var) ve seçeneklerinde "Sistem bileşenlerini göster" i etkinleştirin ve bu kadar basit.

Bazı entegre bileşenler kaldırılmayı reddedebilir - ancak bundan kesinlikle eminseniz, üzerlerine sağ tıklayın ve "Zorunlu Kaldırma" yı seçin ve hepsi bu. En rahatsız edici olanları, özellikle VS'de "Kaldır" düğmelerini devre dışı bırakmış (gri renkte) olan uzantıları kaldırmak için mükemmel bir şekilde güvenlidir - başka bir şey onlara bağlıysa bile uyarırlar, bu yüzden orada da endişelenmeyin.


neden iniş vekili? Bu kabul edilen cevap olarak her şeyi yapar, ancak başarısız bir GUI - ve hayır, ben hiçbir şekilde Revo Uninstaller ile bağlı değilim.
Nikola Bogdanović

5

Kaldırma işlemi, kullandığınız Advertising SDK sürümünde mevcut değildir. Reklam SDK'sındaki en son güncelleştirmeyi yüklediniz, bundan sonra Programlar ve Özellikler altında bir kaldırıcı kullanıma sunulacak.


4

Tercih ettiğim yöntemi paylaşıyorum. Ben de kaldırmak istediğim birkaç uzantı daha vardı (Windows Phone Tools ve F #)

https://stackoverflow.com/a/28050106/376487

Kaldırıcıya doğrudan bağlantı http://totaluninstaller.codeplex.com/

Gereksinimlerinize bağlı olarak daha fazla veya daha az kaldırmak için yapılandırabilirsiniz.

Edit: @Max aslında bunun çatallı bir sürümünü gönderdi. Bu bir komut satırı arayüzü ile dosya tabanlı kurulum. Temizleme sonrası visual studio yükleme olarak komut dosyası için kullanın.


Bu temelde @ Max'in önceki cevabı ile aynı değil mi?
Jeroen

Ha, onlar aynı araç. @Max bağlantılı bir GUI'ye sahiptir ve orijinal (bağlı olduğum) bir yapılandırma dosyasına dayalı tüm komut satırıdır. Aslında komut satırını bir tercih ederim. bağlı olduğum sayfadan: GÜNCELLEME 3/7/2015: tsasioglu devam etti ve küçük aracım için güzel WPF UI sağladı. Bazıları için komut satırından daha rahat olabilir.
Forge

0

Bunu bu sayfadan indirilen yükleyicilerle çözdüm: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2

Msi dosyasını yönetici olarak çalıştırdığınızdan emin olun ve ana arayüz sayfasından Kaldır'ı seçin. Ayrıca kaldırıcıyı devam etmeden önce başladığım msi dosyasına geri çevirmek zorunda kaldım (duh).

Düzenleme: Bu yükleyicileri kullandıktan sonra Advertising Pubcenter Extension hala yüklü kaldı. TotalUninstaller'ın komut satırı sürümünü denedim ve iyi çalıştı (Komut satırı sürümünün kaldırabileceği bazı şeyler bırakan başlangıçta UI sürümünü denedim).

Burada önerilen yaklaşımların çoğunda sorun yaşadım, muhtemelen özel kurulumum nedeniyle şirketler ağımızdaki sanal bir makinedeyim. Programlar ve özellikler kontrol panelinden kaldırma, yükleyici msi bulunamadığını söyleyen bir hatayla başarısız oldu. Duncan Smart'ın powershell cevabı (15 dakika kadar sonra durdurana kadar) sonsuzca çalışacaktı, bu yüzden işe yaramadığından emin değilim, ama beklemekten vazgeçtim. Toplam kaldırıcı, kontrol panelinden kaldırmayla aynı hatayı verdi. Ayrıca ağ sürücülerimizden birinde bir yükleyici msi dosyasını izledim, ancak daha yeni bir sürümün zaten yüklü olduğundan şikayet etti. Bazı googling, kaldırmamı sağlayan yükleyicileri indirebileceğim visualstudiogallery sitesini açtı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.