Jer*_*oen 177 visual-studio visual-studio-extensions
Visual Studio(2012年版)中列出的扩展之一是"适用于Windows 8.1的Microsoft Advertising SDK".我想卸载我不需要的扩展程序,但是这个扩展程序不允许我这样做.如果我将鼠标悬停在(启用!)按钮上,则会在工具提示中显示:
无法通过扩展和更新卸载此产品
它看起来像这样:

在第二次检查时,我看到右下方有一条类似的(更有帮助的)消息:
您需要使用Windows控制面板中的"程序和功能"窗格删除此扩展名.
很容易,没有?但它不在那里!

要么:

除了屏幕上的说明我还搜索了.唯一有用的来源是这个MSDN页面,它说的基本相同. 链接现在已经破裂.
评论者提到扩展网页(参见"评论"和"Q AND A"标签)有一些类似的抱怨.我也在那里交叉发布了这个问题. 链接现在已被破坏,但如果您搜索其他人仍在MSDN论坛上抱怨.
在任何情况下:是否有一种简单的方法来卸载此扩展?
Dun*_*art 292
从提升的 Powershell提示符运行以下命令:
gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'"
Run Code Online (Sandbox Code Playgroud)
它应该显示罪魁祸首:
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
Run Code Online (Sandbox Code Playgroud)
然后实际卸载添加| foreach { $_.Uninstall() }到命令,如下所示:
gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'" | foreach { $_.Uninstall() }
Run Code Online (Sandbox Code Playgroud)
哪个应显示每个:
__GENUS : 2
__CLASS : __PARAMETERS
__SUPERCLASS :
__DYNASTY : __PARAMETERS
__RELPATH :
__PROPERTY_COUNT : 1
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
ReturnValue : 0
PSComputerName :
Run Code Online (Sandbox Code Playgroud)
要寻找的重要一点是ReturnValue : 0成功.如果你得到ReturnValue : 1603它可能意味着你的Powershell提示没有提升(以管理员身份运行).(此处记录的ReturnValues的完整列表)
Max*_*Max 52
Total Uninstaller是一个简单的UI工具,用于删除"Microsoft Advertising SDK"和类似的sw.
ste*_*ead 15
Duncan Smith给出的PowerShell答案很棒.但是,作为替代方案,对于VS2013,如果您有Visual Studio安装的iso映像,如果导航到packages\AdsSDK10文件夹,您将找到两个文件,
MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi
Run Code Online (Sandbox Code Playgroud)
如果右键单击这些,则可以选择卸载选项,这将删除pubCenter集成和适用于Windows 8.1的Advertising SDK
为此,以及VS 2012和2013(以及2015年 - 我非常怀疑当前趋势将恢复到2010年的高级定制选项)所附带的所有其他英国媒体报道,只需安装Revo Uninstaller(具有全功能的免费试用版) ,并在其选项中启用"显示系统组件",瞧 - 简单.
某些集成组件可能会拒绝删除 - 但如果您完全确定它,只需右键单击它们并选择"强制卸载",就可以了.最有害的,尤其是VS中"卸载"按钮被禁用(灰显)的扩展,可以非常安全地删除 - 他们甚至会警告其他东西是否依赖于它们,所以也不用担心.
| 归档时间: |
|
| 查看次数: |
18586 次 |
| 最近记录: |