วิธีถอนการติดตั้งส่วนขยาย Visual Studio“ Microsoft Advertising SDK”


179

หนึ่งในส่วนขยายที่ระบุไว้ใน Visual Studio (2012 สำหรับฉัน) คือ "Microsoft Advertising SDK สำหรับ Windows 8.1" ฉันต้องการถอนการติดตั้งส่วนขยายที่ฉันไม่ต้องการ แต่อันนี้ไม่อนุญาต หากฉันเลื่อนปุ่ม (เปิดใช้งาน!) ข้อความจะปรากฏในคำแนะนำเครื่องมือ:

ไม่สามารถถอนการติดตั้งผลิตภัณฑ์นี้ผ่านทางส่วนขยายและอัปเดต

ดูเหมือนว่านี้:

ส่วนขยาย

ในการตรวจสอบครั้งที่สองฉันเห็นข้อความที่คล้ายกัน (มีประโยชน์มากกว่า) ด้านล่างขวา:

คุณต้องใช้บานหน้าต่างโปรแกรมและคุณลักษณะในแผงควบคุมของ Windows เพื่อลบส่วนขยายนี้

ง่ายพอใช่ไหม แต่มันไม่ได้มี!

ถอนการติดตั้ง

หรือ:

ถอนการติดตั้งการค้นหา

นอกจากคำแนะนำบนหน้าจอแล้วฉันยังค้นหา แหล่งข้อมูลที่เป็นประโยชน์เพียงอย่างเดียวคือหน้า MSDN นี้ซึ่งบอกว่าเป็นเรื่องเดียวกัน ลิงก์เสียแล้ว

ผู้แสดงความคิดเห็นกล่าวว่าหน้าเว็บส่วนขยาย (ดูที่แท็บ "ความคิดเห็น" และ "Q AND A") มีข้อร้องเรียนที่คล้ายกันเล็กน้อย ฉันได้ข้ามโพสต์คำถามนี้ที่นั่นเช่นกัน การเชื่อมโยงเสียตอนนี้ แต่ถ้าคุณค้นหาคนอื่น ๆ จะบ่นยังคงอยู่ในฟอรั่ม

ไม่ว่าในกรณีใด: มีวิธีที่ง่ายในการถอนการติดตั้งส่วนขยายนี้หรือไม่?


คนอื่นก็บ่นเช่นกัน ... visualstudiogallery.msdn.microsoft.com/…
เปาโล Tedesco

อาขอบคุณสำหรับลิงค์ฉันไม่พบมัน (ซึ่งเป็นชนิดของฉันโง่) ฉันได้เพิ่มการสนทนาที่นั่นเช่นกัน
Jeroen

คำตอบ:


293

เรียกใช้ต่อไปนี้จากการยกระดับ Powershell พรอมต์:

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

และควรแสดงให้เห็นว่าผู้กระทำผิด:

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

จากนั้นให้ถอนการติดตั้งเพิ่ม| foreach { $_.Uninstall() }ไปยังคำสั่งเช่นนั้นจริง:

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

ซึ่งควรแสดงสำหรับแต่ละรายการ:

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

สิ่งสำคัญในการค้นหาคือReturnValue : 0ความสำเร็จ หากReturnValue : 1603เป็นไปได้หมายความว่าพรอมต์ PowerShell ของคุณไม่ได้รับการยกระดับ (ทำงานในฐานะผู้ดูแลระบบ) (รายการ ReturnValues ​​ทั้งหมดที่บันทึกไว้ที่นี่ )


6
ตกลงพบรายการค่าส่งคืน - msdn.microsoft.com/en-us/library/aa390890(v=vs.85).aspx
peter

18
ขอบคุณขอบคุณขอบคุณ. แม้ว่า SDK ของเหล่านี้ไม่ทำอันตรายโดยเฉพาะอย่างยิ่งกับเครื่องของฉันฉันจริงๆเกลียดเกลียดมีเหล่านี้แสดงให้เห็นว่าลงลำคอของฉัน
rawpower

7
+ พันล้าน นอกจากนี้ว้าวคุณจะเห็นรายการสำหรับ Windows Phone ฆ่ามันด้วยไฟ.
CAD bloke

4
หวังว่าฉันจะสามารถลงคะแนนได้มากกว่าหนึ่งครั้ง ฉันต้องทำสิ่งนี้บนเครื่องต่าง ๆ ห้าเครื่องที่ใช้ VS2013 Community Edition
dub stylee

1
ขอบคุณสำหรับคำสั่งที่จะมีประโยชน์มากกว่าเพียงแค่ถอนการติดตั้งส่วนขยายของ Visual Studio ที่ไม่ต้องการ! ฉันประทับใจ PowerShell เสมอ
Christian Rondeau

52

Total Uninstallerเป็นเครื่องมือ UI ที่ง่ายสำหรับการลบ "Microsoft Advertising SDK" และ sw ที่คล้ายกัน


5
นี่เป็นครั้งที่ 3 ที่ฉันค้นหาคำถามนี้ในปีที่ผ่านมาและคำตอบนี้เป็นคำถามใหม่ ฉันรักแอพ UI เฉพาะนี้ที่แก้ปัญหา 1 ข้อ แต่แก้ไขได้ถูกต้อง
wigy

2
สิ่งนี้ใช้ได้สำหรับฉันในขณะที่คำตอบที่ยอมรับในหน้านี้ไม่ได้
JDiMatteo

2
ในขณะที่คำตอบของดันแคนนั้นเฉพาะเจาะจงกับคำถาม ตัวถอนการติดตั้งโดยรวมจะดีกว่าเมื่อลบ
แอดออน

15

คำตอบ PowerShell ที่ได้รับจาก Duncan Smith ด้านบนนั้นยอดเยี่ยม อย่างไรก็ตามเป็นทางเลือกในกรณีของ VS2013 หากคุณมีอิมเมจ iso สำหรับการติดตั้ง Visual Studio หากคุณนำทางไปยังโฟลเดอร์ packages \ AdsSDK10 คุณจะพบสองไฟล์

MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi

หากคุณคลิกขวาที่สิ่งเหล่านี้คุณสามารถเลือกตัวเลือกถอนการติดตั้งและสิ่งนี้จะลบ pubCenter Integration และ SDK โฆษณาสำหรับ Windows 8.1


5
เพื่อให้การถอนการติดตั้งเสร็จสมบูรณ์คุณอาจต้องลบextensions.*.cacheไฟล์ออก%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions(สำหรับ VS 2013)
SergeyT

หากคุณยังไม่มี ISO คุณอาจพบไฟล์ติดตั้งใน C: \ ProgramData \ Package Cache หากคุณไม่ทราบชื่อไฟล์คุณสามารถค้นหา GUID ได้จากรีจิสทรี (ที่ใดที่หนึ่งใน HKEY_CLASSES_ROOT \ Installer)
Maurice Gilden

ด้วยเหตุผลบางอย่างฉันไม่มีอะไรจะถอนการติดตั้ง การลบไฟล์แคชเท่านั้นเพียงพอที่จะแก้ปัญหาของฉัน
Gabriel GM

6

สำหรับสิ่งนี้และ bloatware อื่น ๆ ที่มาพร้อมกับ VS 2012 และ 2013 (และ 2015 - ฉันสงสัยอย่างมากว่าแนวโน้มในปัจจุบันจะเปลี่ยนกลับไปเป็นตัวเลือกการปรับแต่งขั้นสูงของปี 2010) เพียงแค่ติดตั้ง Revo Uninstaller (มีการทดลองใช้งานฟรี) และเปิดใช้งาน "แสดงส่วนประกอบของระบบ" ในตัวเลือกและ voila - ง่ายเหมือนที่

ส่วนประกอบแบบรวมบางอย่างอาจปฏิเสธที่จะลบออก - แต่ถ้าคุณแน่ใจจริงๆเกี่ยวกับมันเพียงคลิกขวาที่พวกเขาและเลือก "Forced Uninstall" และนั่นคือมัน ส่วนที่ละเมิดมากที่สุดโดยเฉพาะอย่างยิ่งส่วนขยายที่มีปุ่ม "ถอนการติดตั้ง" ถูกปิดใช้งาน (เป็นสีเทา) ใน VS มีความปลอดภัยในการลบอย่างสมบูรณ์ - พวกเขายังเตือนหากมีสิ่งอื่นที่ขึ้นอยู่กับพวกเขา


ทำไม downvote มันทำทุกอย่างตามคำตอบที่ยอมรับ แต่ใน GUI ที่ไม่ปลอดภัย - และไม่ฉันไม่เกี่ยวข้องกับ Revo Uninstaller
Nikola Bogdanović

5

การถอนการติดตั้งไม่สามารถใช้ได้กับ SDK โฆษณาเวอร์ชันที่คุณใช้งานอยู่ คุณได้ติดตั้งการอัปเดตล่าสุดลงใน SDK โฆษณาหลังจากนั้นตัวถอนการติดตั้งจะพร้อมใช้งานภายใต้โปรแกรมและคุณลักษณะ


4

แบ่งปันวิธีที่ฉันชอบ มีนามสกุลอื่น ๆ ที่ฉันต้องการลบเช่นกัน (เครื่องมือ Windows Phone และ F #)

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

ลิงค์โดยตรงไปที่โปรแกรมถอนการติดตั้ง http://totaluninstaller.codeplex.com/

คุณสามารถกำหนดค่าให้ลบมากหรือน้อยขึ้นอยู่กับความต้องการของคุณ

แก้ไข: @Max โพสต์เวอร์ชันแยกนี้จริง ๆ แล้ว อันนี้เป็นการตั้งค่าแบบไฟล์ที่มีอินเตอร์เฟสบรรทัดคำสั่ง ฉันใช้สคริปต์ในการล้างข้อมูลเมื่อติดตั้ง post visual studio


นั่นไม่ใช่คำตอบก่อนหน้านี้ของ @ Maxใช่หรือไม่
Jeroen

หืมพวกเขาเป็นเครื่องมือเดียวกัน หนึ่ง @max ที่เชื่อมโยงมี GUI และต้นฉบับ (อันที่ฉันเชื่อมโยง) เป็นบรรทัดคำสั่งทั้งหมดที่ใช้ไฟล์ปรับแต่ง ฉันชอบบรรทัดคำสั่งหนึ่งจริงๆ จากหน้าฉันเชื่อมโยงกับ: UPDATE 3/7/2015: tsasioglu ดำเนินการต่อไปและให้ WPF UI ที่ดีสำหรับเครื่องมือเล็ก ๆ ของฉัน มันอาจจะสะดวกสบายกว่าสำหรับบางบรรทัดคำสั่ง
ฟอร์จ

0

ฉันแก้ไขได้ด้วยตัวติดตั้งที่ดาวน์โหลดจากหน้านี้: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2

อย่าลืมเรียกใช้ไฟล์ msi ในฐานะผู้ดูแลระบบและเลือกลบออกจากหน้าอินเตอร์เฟสหลัก ฉันต้องชี้ผู้ถอนการติดตั้งกลับไปยังไฟล์ msi ที่ฉันเริ่มด้วยก่อนที่มันจะดำเนินการต่อ (ดู)

แก้ไข: หลังจากใช้โปรแกรมติดตั้งเหล่านี้ส่วนขยาย Pubcenter โฆษณายังคงติดตั้ง ฉันลองรุ่น commandline ของ TotalUninstaller และใช้งานได้ดี (ฉันได้ลองใช้เวอร์ชัน UI ในตอนแรกซึ่งทำให้บางสิ่งบางอย่างที่เวอร์ชัน commandline สามารถถอนการติดตั้งได้)

ฉันมีปัญหากับวิธีการส่วนใหญ่ที่แนะนำที่นี่อาจเป็นเพราะการตั้งค่าเฉพาะของฉันฉันอยู่บนเครื่องเสมือนในเครือข่าย บริษัท ของเรา การถอนการติดตั้งผ่านแผงควบคุมของโปรแกรมและคุณสมบัติล้มเหลวโดยมีข้อผิดพลาดแจ้งว่าไม่พบโปรแกรมติดตั้ง msi คำตอบของ PowerShell ของ Duncan Smart จะทำงานอย่างไม่มีที่สิ้นสุด (จนกว่าฉันจะหยุดมันหลังจาก 15 นาทีหรือมากกว่านั้น) ดังนั้นฉันไม่แน่ใจว่ามันใช้งานไม่ได้ แต่ใช้เวลานานกว่าที่ฉันจะยอมรอ ตัวถอนการติดตั้งโดยรวมทำให้ฉันมีข้อผิดพลาดเหมือนกับการถอนการติดตั้งผ่านแผงควบคุม ฉันยังติดตามไฟล์ msi ของโปรแกรมติดตั้งในไดรฟ์เครือข่ายของเราด้วย แต่มันบ่นว่ามีเวอร์ชั่นที่ใหม่กว่าติดตั้งแล้ว googling บางแห่งเปิดเว็บไซต์ visualstudiogallery ซึ่งฉันสามารถดาวน์โหลดตัวติดตั้งที่อนุญาตให้ฉันถอนการติดตั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.