Как удалить расширение" Microsoft Advertising SDK " Visual Studio?
одним из расширений, перечисленных в Visual Studio (2012 для меня) является "Microsoft Advertising SDK для Windows 8.1". Мне нравится удалять расширения, которые мне не нужны, но это не позволит мне. если я наведу курсор (включен!) кнопка он говорит в подсказке:
этот продукт не может быть удален с помощью расширений и обновлений
Это выглядит так:
при втором осмотре я вижу аналогичное (более полезное) сообщение внизу справа:
для удаления этого расширения необходимо использовать панель программы и компоненты на панели управления Windows.
достаточно легко, нет? Но его там нет!
или:
в дополнение к инструкциям на экране я также искал. Единственным полезным источником был эта страница MSDN это говорит в основном то же самое.ссылка теперь сломанный.
комментаторы упомянули, что расширение веб-страницы (см. вкладки "отзывы" и "Q и A") имеет несколько подобных жалоб. Я опубликовал там этот вопрос.ссылка теперь сломана, но если вы ищете другие жалуются все еще на форумах MSDN.
в любом случае: есть ли простой способ удалить это расширение?
7 ответов:
запустите следующее из возведен 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затем, чтобы фактически удалить add
| 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 документально здесь)
Total Uninstaller это простой инструмент пользовательского интерфейса для удаления "Microsoft Advertising SDK" и подобных sw.
ответ PowerShell, данный Дунканом Смитом выше, велик. Однако в качестве альтернативы, в случае VS2013, если у вас есть образ iso для установки Visual Studio, Если вы перейдете в папку packages\AdsSDK10, вы найдете два файла,
MSAdvertisingServiceExtension.msi Win8_1AdSDK.msiЕсли вы щелкните правой кнопкой мыши на них, вы можете выбрать опцию удаления, и это приведет к удалению интеграции pubCenter и рекламного SDK для Windows 8.1
для этого и всех других вирусов, которые поставляются с VS 2012 и 2013 (и 2015 - я очень сомневаюсь, что текущая тенденция когда - либо вернется к расширенным параметрам настройки 2010 года), просто установите Revo Uninstaller (имеет полностью функциональную бесплатную пробную версию) и включите "показать системные компоненты" в своих опциях, и вуаля-просто так.
некоторые интегрированные компоненты могут отказаться быть удалены, но если вы абсолютно уверены в этом, просто щелкните правой кнопкой мыши на них и выберите "Принудительное удаление", и это все. Самые обидные из них, особенно расширения с отключенной кнопкой "Удалить" (серым цветом) в VS, совершенно безопасны для удаления - они даже предупреждают, если от них зависит что-то еще, поэтому не беспокойтесь.
удаление недоступно с версией рекламного SDK, который вы используете. Вы установили последнее обновление рекламного SDK, после чего деинсталлятор станет доступен в разделе Программы и компоненты.
обмен мой предпочтительный метод. Было еще несколько расширений, которые я хотел удалить (инструменты windows Phone и F#)
https://stackoverflow.com/a/28050106/376487
прямая ссылка на деинсталлятор http://totaluninstaller.codeplex.com/
вы можете настроить его для удаления более или менее в зависимости от ваших потребностей.
редактировать: @Макс показал раздвоенный версия. Это установочный файл с интерфейсом командной строки. Я использую его для сценария очистки как пост установки visual studio.
Я решил это с помощью установщиков, загруженных с этой страницы: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2
обязательно запустите msi-файл от имени администратора и выберите Удалить с главной страницы интерфейса. Я также должен был указать деинсталлятор обратно в файл msi, с которого я начал, прежде чем он продолжится (duh).
Edit: после использования этих установщиков Рекламная расширение pubcenter и по-прежнему остается установленным. Я попробовал версию командной строки TotalUninstaller, и это сработало нормально (я сначала попробовал версию пользовательского интерфейса, которая оставила некоторые вещи, которые версия командной строки могла удалить).
У меня были проблемы с большинством предложенных здесь подходов, возможно, из-за моей конкретной настройки, я нахожусь на виртуальной машине в нашей сети компаний. Удаление через Панель управления "Программы и компоненты" завершилось ошибкой с сообщением установщик msi не удалось найти. Ответ powershell от Duncan Smart будет работать бесконечно (пока я не остановил его через 15 минут или около того), поэтому я не уверен, что он не работает, но это заняло так много времени, что я перестал его ждать. Общий деинсталлятор дал мне ту же ошибку, что и удаление через Панель управления. Я также отследил установочный msi-файл на одном из наших сетевых дисков, но он жаловался, что более новая версия уже установлена. Некоторые погуглить появился на сайте visualstudiogallery, где я мог скачать установщики, которые позволили мне удалить.