Одним из расширений, перечисленных в Visual Studio (для меня 2012), является «Microsoft Advertising SDK для Windows 8.1». Мне нравится удалять ненужные мне расширения, но они мне не позволят. если я наведу на кнопку (включен!), она говорит во всплывающей подсказке:
Этот продукт не может быть удален через расширения и обновления
Это выглядит так:
На втором осмотре я вижу похожее (более полезное) сообщение внизу справа:
Чтобы удалить это расширение, необходимо использовать панель «Программы и компоненты» на панели управления Windows.
Достаточно просто, нет? Но это не там!
Или:
В дополнение к инструкциям на экране я также искал. Единственный полезный источник - это страница MSDN, на которой написано в основном то же самое. Ссылка теперь не работает .
Комментаторы отметили, что на веб-странице расширения (см. Вкладки «Обзоры» и «Вопросы и ответы») есть несколько похожих жалоб. Я тоже написал этот вопрос там. Ссылка теперь не работает, но если вы ищете, другие люди все еще жалуются на форумах MSDN .
В любом случае: есть ли простой способ удалить это расширение?
Ответы:
Запустите следующее с повышенных привилегиями Powershell:
И это должны показать виновники:
Затем, чтобы фактически удалить добавить
| foreach { $_.Uninstall() }
к команде, вот так:Который должен отображаться для каждого:
Важная вещь, которую нужно искать -
ReturnValue : 0
это успех. Если вы получилиReturnValue : 1603
его, вероятно, означает, что ваша подсказка Powershell не была повышена (работает от имени администратора). (Полный список ReturnValues задокументирован здесь )источник
Total Uninstaller - это простой инструмент пользовательского интерфейса для удаления «Microsoft Advertising SDK» и аналогичных программ.
источник
Ответ PowerShell, данный Дунканом Смитом выше, великолепен. Однако, в качестве альтернативы, в случае VS2013, если у вас есть iso-образ для установки Visual Studio, если вы перейдете в папку packages \ AdsSDK10, вы найдете два файла:
Если вы щелкнете по ним правой кнопкой мыши, вы можете выбрать опцию удаления, и это удалит pubCenter Integration и Advertising SDK для Windows 8.1
источник
extensions.*.cache
файлы из%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(для VS 2013)Для этого и для всех других программ-носителей, которые поставляются с VS 2012 и 2013 (и 2015 года - я очень сомневаюсь, что текущая тенденция когда-либо вернется к расширенным параметрам настройки 2010), просто установите Revo Uninstaller (имеет полнофункциональную бесплатную пробную версию) и включите «Показать компоненты системы» в его настройках, и вуаля - все просто.
Некоторые интегрированные компоненты могут отказаться от удаления, но если вы абсолютно уверены в этом, просто щелкните по ним правой кнопкой мыши и выберите «Принудительное удаление», и все. Наиболее обидные, особенно расширения с отключенной (неактивной) кнопкой «Удалить» в VS, удалить абсолютно безопасно - они даже предупреждают, если от них что-то зависит, так что здесь тоже не о чем беспокоиться.
источник
Деинсталляция недоступна в используемой вами версии Advertising SDK. Вы установили последнее обновление в Advertising SDK, после чего деинсталлятор станет доступен в разделе «Программы и компоненты».
источник
Поделиться моим предпочтительным методом. Было также несколько других расширений, которые я хотел удалить (Windows Phone Tools и F #)
https://stackoverflow.com/a/28050106/376487
Прямая ссылка на деинсталлятор http://totaluninstaller.codeplex.com/
Вы можете настроить его для удаления более или менее в зависимости от ваших потребностей.
Редактировать: @Max на самом деле опубликовал раздвоенную версию этого. Это файловая установка с интерфейсом командной строки. Я использую его для создания сценария очистки после установки 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, с которого я начал, прежде чем он продолжится (да).
Редактировать: после использования этих инсталляторов расширение рекламного центра все еще оставалось установленным. Я попробовал версию TotalUninstaller для командной строки, и она работала нормально (изначально я пробовал версию UI, в которой остались некоторые вещи, которые версия для командной строки могла удалить).
У меня были проблемы с большинством предложенных здесь подходов, возможно, из-за моей конкретной установки, я нахожусь на виртуальной машине в сети наших компаний. Деинсталляция через панель управления «Программы и компоненты» завершилась ошибкой, сообщив, что установщик msi не найден. Ответ PowerShell от Duncan Smart будет работать бесконечно (пока я не остановлю его через 15 минут или около того), поэтому я не уверен, что это не сработает, но это заняло так много времени, что я перестал ждать его. Тотал деинсталлятор выдал мне ту же ошибку, что и деинсталляция через панель управления. Я также отследил установочный msi-файл на одном из наших сетевых дисков, но он пожаловался, что установлена более новая версия. Некоторый поиск в Google открыл сайт visualstudiogallery, где я мог загрузить установщики, которые позволили мне удалить.
источник