Salah satu ekstensi yang terdaftar di Visual Studio (2012 untuk saya) adalah "Microsoft Advertising SDK for Windows 8.1". Saya ingin mencopot pemasangan ekstensi yang tidak saya butuhkan, tetapi yang ini tidak mengizinkan saya. jika saya mengarahkan tombol (diaktifkan!) yang tertulis di tooltip:
Produk ini tidak dapat dihapus instalasinya melalui ekstensi dan pembaruan
Ini terlihat seperti ini:
Pada inspeksi kedua saya melihat pesan serupa (lebih bermanfaat) di kanan bawah:
Anda perlu menggunakan panel Program dan Fitur di Panel Kontrol Windows untuk menghapus ekstensi ini.
Cukup mudah, bukan? Tapi itu tidak ada di sana!
Atau:
Selain instruksi di layar saya juga mencari. Satu-satunya sumber yang membantu adalah halaman MSDN ini yang pada dasarnya mengatakan hal yang sama. Tautan sekarang terputus .
Para komentator menyebutkan bahwa halaman web ekstensi (lihat tab "Ulasan" dan "Q DAN A") memiliki beberapa keluhan serupa. Saya juga mengirim pertanyaan ini ke sana. Tautan sekarang rusak, tetapi jika Anda mencari orang lain masih mengeluh di forum MSDN .
Dalam kasus apa pun: apakah ada cara mudah untuk menghapus instalasi ekstensi ini?
Jawaban:
Jalankan yang berikut ini dari prompt Powershell yang ditinggikan :
Dan itu harus menunjukkan penyebabnya:
Kemudian untuk benar-benar menghapus, tambahkan
| foreach { $_.Uninstall() }
ke perintah seperti ini:Yang harus ditampilkan untuk masing-masing:
Hal penting yang harus dicari adalah
ReturnValue : 0
yang berarti sukses. Jika Anda mendapatkannyaReturnValue : 1603
kemungkinan berarti permintaan Powershell Anda tidak naik (berjalan sebagai admin). (Daftar lengkap ReturnValues yang didokumentasikan di sini )sumber
Total Uninstaller adalah alat UI sederhana untuk menghapus "Microsoft Advertising SDK" dan sw serupa.
sumber
Jawaban PowerShell yang diberikan oleh Duncan Smith di atas sangat bagus. Namun, sebagai alternatif, dalam kasus VS2013, jika Anda memiliki gambar iso untuk instalasi Visual Studio, jika Anda menavigasi ke folder paket \ AdsSDK10, Anda akan menemukan dua file,
Jika Anda mengklik kanan pada ini, Anda dapat memilih opsi uninstall, dan ini akan menghapus pubCenter Integration dan Advertising SDK untuk Windows 8.1
sumber
extensions.*.cache
file dari%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(untuk VS 2013)Untuk ini, dan semua bloatware lain yang hadir bersama VS 2012 dan 2013 (dan 2015 - Saya sangat meragukan bahwa tren saat ini akan kembali ke opsi penyesuaian lanjutan tahun 2010), cukup instal Revo Uninstaller (memiliki uji coba gratis yang berfungsi penuh) , dan aktifkan "Tampilkan komponen sistem" dalam opsinya, dan voila - sesederhana itu.
Beberapa komponen terintegrasi mungkin menolak untuk dihapus - tetapi jika Anda benar-benar yakin tentang hal itu, cukup klik kanan pada mereka dan pilih "Forced Uninstall", dan hanya itu. Yang paling menyinggung, terutama ekstensi dengan tombol "Uninstall" dinonaktifkan (abu-abu) di VS, sangat aman untuk dihapus - mereka bahkan memperingatkan jika ada hal lain yang bergantung pada mereka, jadi tidak ada kekhawatiran di sana.
sumber
Penghapusan instalasi tidak tersedia dengan versi SDK Iklan yang Anda gunakan. Anda telah menginstal pembaruan terbaru ke SDK Periklanan, setelah itu uninstaller akan tersedia di bawah Program dan Fitur.
sumber
Berbagi metode yang saya sukai. Ada beberapa ekstensi lain yang ingin saya hapus juga (Windows Phone Tools dan F #)
https://stackoverflow.com/a/28050106/376487
Tautan langsung ke uninstaller http://totaluninstaller.codeplex.com/
Anda dapat mengonfigurasinya untuk menghapus lebih atau kurang tergantung pada kebutuhan Anda.
Sunting: @ Max sebenarnya memposting versi bercabang ini. Yang ini adalah pengaturan berbasis file dengan antarmuka baris perintah. Saya menggunakannya untuk skrip pembersihan sebagai post instal visual studio.
sumber
Saya memecahkan masalah ini dengan installer yang diunduh dari halaman ini: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertis&f%5B0%5D.Type=SearchText&ac=2
Pastikan untuk menjalankan file msi sebagai administrator dan pilih Hapus dari halaman antarmuka utama. Saya juga harus mengarahkan uninstaller kembali ke file msi yang saya mulai sebelum melanjutkan (ya).
Sunting: Setelah menggunakan penginstal ini, Ekstensi Pubcenter Periklanan masih tetap diinstal. Saya mencoba versi baris perintah TotalUninstaller dan itu bekerja dengan baik (saya telah mencoba versi UI pada awalnya yang meninggalkan beberapa hal yang dapat dihapus versi baris perintah).
Saya punya masalah dengan sebagian besar pendekatan yang disarankan di sini, mungkin karena pengaturan khusus saya, saya menggunakan mesin virtual di jaringan perusahaan kami. Menghapus instalasi melalui Program dan panel kontrol fitur gagal dengan kesalahan yang mengatakan installer msi tidak dapat ditemukan. Jawaban PowerShell Duncan Smart akan berjalan tanpa henti (sampai saya menghentikannya setelah sekitar 15 menit), jadi saya tidak yakin itu tidak berhasil, tetapi butuh waktu lama sehingga saya menyerah menunggu untuk itu. Total uninstaller memberi saya kesalahan yang sama dengan mencopot pemasangan melalui panel kontrol. Saya juga melacak file msi installer di salah satu drive jaringan kami, tetapi mengeluh versi yang lebih baru sudah diinstal. Beberapa googling membuka situs visualstudiogallery tempat saya dapat mengunduh installer yang memungkinkan saya untuk mencopot pemasangan.
sumber