Làm cách nào để gỡ cài đặt tiện ích mở rộng SDK Microsoft Quảng cáo SDK Visual Studio?


179

Một trong những tiện ích mở rộng được liệt kê trong Visual Studio (2012 đối với tôi) là "Microsoft Advertising SDK cho Windows 8.1". Tôi muốn gỡ cài đặt các tiện ích mở rộng mà tôi không cần, nhưng tiện ích này sẽ không cho phép tôi. nếu tôi di chuột vào nút (đã bật!) thì nó báo trong một chú giải công cụ:

Sản phẩm này không thể được gỡ cài đặt thông qua các phần mở rộng và cập nhật

Nó trông như thế này:

tiện ích mở rộng

Khi kiểm tra lần thứ hai, tôi thấy một thông báo tương tự (hữu ích hơn) phía dưới bên phải:

Bạn cần sử dụng ngăn Chương trình và Tính năng trong Bảng điều khiển Windows để xóa tiện ích mở rộng này.

Đủ dễ dàng phải không? Nhưng nó không có ở đó!

gỡ cài đặt

Hoặc là:

gỡ cài đặt tìm kiếm

Ngoài các hướng dẫn trên màn hình tôi cũng đã tìm kiếm. Nguồn hữu ích duy nhất là trang MSDN này nói về cơ bản là điều tương tự. Liên kết bây giờ bị hỏng .

Các nhà bình luận đã đề cập rằng trang web mở rộng (xem các tab "Nhận xét" và "Q VÀ A") có một vài khiếu nại tương tự. Tôi đã đăng chéo câu hỏi này ở đó là tốt. Liên kết hiện đã bị hỏng, nhưng nếu bạn tìm kiếm người khác vẫn phàn nàn trên các diễn đàn MSDN .

Trong mọi trường hợp: có cách nào dễ dàng để gỡ cài đặt tiện ích mở rộng này không?


Những người khác cũng đang phàn nàn ... visualstudiogallery.msdn.microsoft.com/ Kẻ
Paolo Tedesco

À, cảm ơn vì đường link này, tôi đã không tìm thấy nó (điều này thật ngớ ngẩn với tôi), tôi cũng đã thêm vào cuộc thảo luận ở đó.
Jeroen

Câu trả lời:


293

Chạy phần sau từ dấu nhắc Powershell nâng cao :

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

Và nó sẽ chỉ ra thủ phạm:

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

Sau đó, để thực sự gỡ cài đặt thêm | foreach { $_.Uninstall() }vào lệnh như vậy:

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

Cái nào sẽ hiển thị cho mỗi cái:

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

Điều quan trọng để tìm kiếm ReturnValue : 0có nghĩa là thành công. Nếu bạn nhận được ReturnValue : 1603nó có nghĩa là dấu nhắc Powershell của bạn không tăng (chạy với tư cách quản trị viên). (Danh sách đầy đủ của ReturnValues ​​được ghi lại ở đây )


6
ok, tìm thấy danh sách các giá trị trả về - msdn.microsoft.com/en-us/l Library / aa390890 (v = vs85) .aspx
peter

18
Cảm ơn bạn, cảm ơn bạn, cảm ơn bạn. Mặc dù các SDK này không gây hại gì đặc biệt cho máy của tôi, tôi thực sự ghét, ghét việc chúng bị lộ xuống cổ họng.
rawpower

7
+ tiền tỷ. Ngoài ra, wow, bạn sẽ thấy danh sách cho Windows Phone. Giết nó bằng lửa.
CAD bloke

4
Ước gì tôi có thể nâng cao điều này hơn một lần. Tôi đã phải làm điều này trên năm máy khác nhau chạy VS2013 Community Edition.
dub stylee 3/03/2015

1
Cảm ơn về một lệnh sẽ hữu ích cho nhiều hơn là chỉ gỡ cài đặt các tiện ích mở rộng Visual Studio không mong muốn! Tôi luôn bị ấn tượng bởi PowerShell.
Christian Rondeau

52

Total Uninstaller là một công cụ UI đơn giản để xóa "Microsoft Advertising SDK" và sw tương tự.


5
Đây là lần thứ 3 tôi tra cứu câu hỏi này trong những năm qua và câu trả lời này là mới. Tôi thích ứng dụng UI chuyên dụng này giải quyết được 1 vấn đề, nhưng giải quyết nó vừa phải.
tóc giả

2
Điều này làm việc cho tôi trong khi câu trả lời được chấp nhận trên trang này thì không.
JDiMatteo

2
Trong khi câu trả lời của Duncan là cụ thể cho câu hỏi. Total Uninstaller tốt hơn trong việc loại bỏ các addon khác bị ép buộc trong quá trình cài đặt VS
Eric Labashosky

15

Câu trả lời PowerShell được đưa ra bởi Duncan Smith ở trên là tuyệt vời. Tuy nhiên, thay vào đó, trong trường hợp của VS2013, nếu bạn có hình ảnh iso cho cài đặt Visual Studio, nếu bạn điều hướng đến thư mục gói \ AdsSDK10, bạn sẽ tìm thấy hai tệp,

MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi

Nếu bạn nhấp chuột phải vào những mục này, bạn có thể chọn tùy chọn gỡ cài đặt và điều này sẽ xóa Tích hợp pubCenter và SDK quảng cáo cho Windows 8.1


5
Để hoàn tất quá trình gỡ cài đặt, bạn có thể phải xóa extensions.*.cachecác tệp khỏi %LocalAppData%\Microsoft\VisualStudio\12.0\Extensions(đối với VS 2013)
SergeyT

Nếu bạn chưa sẵn sàng ISO, bạn có thể tìm thấy tệp thiết lập cho nó trong C: \ ProgramData \ Gói Cache. Nếu bạn không biết tên tệp, bạn có thể tìm GUID cho nó từ sổ đăng ký (ở đâu đó trong HKEY_CLASSES_ROOT \ Installer).
Maurice Gilden

Vì một số lý do, tôi không có gì để gỡ cài đặt. Chỉ xóa các tệp bộ nhớ cache là đủ để giải quyết vấn đề của tôi
Gabriel GM

6

Đối với điều này và tất cả các bloatware khác đi kèm với VS 2012 và 2013 (và 2015 - tôi rất nghi ngờ rằng xu hướng hiện tại sẽ quay trở lại các tùy chọn tùy chỉnh nâng cao của năm 2010), chỉ cần cài đặt Revo Uninstaller (có bản dùng thử miễn phí đầy đủ chức năng) và bật "Hiển thị các thành phần hệ thống" trong các tùy chọn của nó và voila - đơn giản như vậy.

Một số thành phần tích hợp có thể từ chối bị xóa - nhưng nếu bạn hoàn toàn chắc chắn về nó, chỉ cần nhấp chuột phải vào chúng và chọn "Buộc gỡ cài đặt", và đó là nó. Những phần mềm vi phạm nhất, đặc biệt là các tiện ích mở rộng có nút "Gỡ cài đặt" bị tắt (chuyển sang màu xám) trong VS, hoàn toàn an toàn để xóa - chúng thậm chí còn cảnh báo nếu có thứ gì khác phụ thuộc vào chúng, vì vậy cũng không phải lo lắng.


Tại sao các downvote? đây là tất cả mọi thứ như câu trả lời được chấp nhận, nhưng trong GUI không an toàn - và không, tôi không có cách nào liên kết với Revo Uninstaller.
Nikola Bogdanović

5

Việc gỡ cài đặt không khả dụng với phiên bản SDK quảng cáo mà bạn đang sử dụng. Bạn đã cài đặt bản cập nhật mới nhất cho SDK quảng cáo, sau đó trình gỡ cài đặt sẽ khả dụng trong Chương trình và Tính năng.


4

Chia sẻ phương pháp ưa thích của tôi. Có một vài tiện ích mở rộng khác tôi cũng muốn xóa (Cửa sổ Công cụ điện thoại và F #)

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

Liên kết trực tiếp đến trình gỡ cài đặt http://totaluninstaller.codeplex.com/

Bạn có thể cấu hình nó để loại bỏ nhiều hay ít tùy theo nhu cầu của bạn.

Chỉnh sửa: @Max thực sự đã đăng một phiên bản rẽ nhánh này. Đây là thiết lập dựa trên tập tin với giao diện dòng lệnh. Tôi sử dụng nó để kịch bản dọn dẹp như cài đặt phòng thu hình ảnh.


Không phải về cơ bản giống như câu trả lời trước đó của @ Max sao?
Jeroen

Huh, hóa ra họ là cùng một công cụ. Một @max được liên kết có GUI và bản gốc (cái tôi liên kết đến) là tất cả dòng lệnh dựa trên tệp cấu hình. Tôi thực sự thích dòng lệnh một. từ trang tôi đã liên kết đến: CẬP NHẬT 3/7/2015: tsasioglu đã tiếp tục và cung cấp giao diện người dùng WPF đẹp cho công cụ nhỏ của tôi. Nó có thể thoải mái hơn đối với một số người so với dòng lệnh.
Forge

0

Tôi đã giải quyết vấn đề này với các trình cài đặt được tải xuống từ trang này: https://visualstudiogallery.msdn.microsoft.com/site/search?query=AdAd&f%5B0%5D.Value=Ad Quảng cáo & f% 5B0%

Đảm bảo chạy tệp msi với tư cách quản trị viên và chọn Xóa khỏi trang giao diện chính. Tôi cũng phải trỏ trình gỡ cài đặt trở lại tệp msi mà tôi đã bắt đầu trước khi nó tiếp tục (duh).

Chỉnh sửa: Sau khi sử dụng các trình cài đặt này, Tiện ích mở rộng Quảng cáo Pubcenter vẫn được cài đặt. Tôi đã thử phiên bản dòng lệnh của TotalUninstaller và nó hoạt động tốt (tôi đã thử phiên bản UI ban đầu để lại một số nội dung mà phiên bản dòng lệnh có thể gỡ cài đặt).

Tôi gặp vấn đề với hầu hết các cách tiếp cận được đề xuất ở đây, có thể là do thiết lập cụ thể của tôi, tôi đang ở trên một máy ảo trên mạng công ty của chúng tôi. Gỡ cài đặt thông qua bảng điều khiển Chương trình và tính năng không thành công với lỗi cho biết không thể tìm thấy msi trình cài đặt. Câu trả lời về quyền hạn của Duncan Smart sẽ chạy vô tận (cho đến khi tôi dừng nó sau 15 phút hoặc lâu hơn), vì vậy tôi không chắc nó không hoạt động, nhưng phải mất rất lâu tôi mới chờ đợi nó. Trình gỡ cài đặt Total đã cho tôi lỗi tương tự như gỡ cài đặt thông qua bảng điều khiển. Tôi cũng đã theo dõi một tệp msi trình cài đặt trên một trong các ổ đĩa mạng của chúng tôi, nhưng nó phàn nàn rằng một phiên bản mới hơn đã được cài đặt. Một số googling đã bật lên trang web visualstudiogallery nơi tôi có thể tải xuống các trình cài đặt cho phép tôi gỡ cài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.