「Microsoft Advertising SDK」Visual Studio拡張機能をアンインストールする方法


179

Visual Studio(私にとっては2012)にリストされている拡張機能の1つは、「Microsoft Advertising SDK for Windows 8.1」です。不要な拡張機能をアンインストールしたいのですが、これでは許可されません。(有効!)ボタンにカーソルを合わせると、ツールチップに次のように表示されます。

この製品は拡張機能とアップデートを介してアンインストールできません

次のようになります。

拡張

2番目の検査で、右下に同様の(より役立つ)メッセージが表示されます。

この拡張機能を削除するには、Windowsのコントロールパネルの[プログラムと機能]ペインを使用する必要があります。

簡単でしょう?しかし、それはありません!

アンインストール

または:

検索をアンインストールします

画面の指示に加えて、検索も行いました。唯一役立つソースは基本的に同じことを言っているこのMSDNページでした。 リンクが壊れています。

コメント投稿者は、拡張機能のWebページ(「レビュー」タブと「Q AND A」タブを参照)にはいくつかの同様の不満があると述べました。私もこの質問をクロスポストしました。 リンクは壊れていますが、検索すると他の人がまだMSDNフォーラムで不満を言っています

いずれにしても、この拡張機能をアンインストールする簡単な方法はありますか?



ああ、リンクのおかげで、私はそれを見つけられませんでした(これは私にとってはばかげています)。そこでの議論にも追加しました。
Jeroen 2014年

回答:


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
ピーター、

18
ありがとう、ありがとう、ありがとう。これらのSDKは、私のマシンには特に害しないにもかかわらず、私は本当に、嫌い嫌いこれらは私の喉を下に示したました。
rawpower 2014

7
+10億。また、Windows Phoneのリストが表示されます。火で殺します。
CADが2015年

4
これを2回以上賛成できるといいのですが。VS2013 Community Editionを実行している5つの異なるマシンでこれを実行する必要がありました。
ダブスタイリー

1
不要なVisual Studio拡張機能をアンインストールするだけでなく、はるかに役立つコマンドをありがとう!PowerShellにはいつも感心します。
クリスチャンロンドー2015年

52

Total Uninstallerは、「Microsoft Advertising SDK」と同様のswを削除するためのシンプルなUIツールです。


5
過去3度目にこの質問を調べましたが、この回答は新しいものです。私は1つの問題を解決するこの専用UIアプリが大好きですが、それを適切に解決します。
ウィッキー

2
これは私にとってはうまくいきましたが、このページで受け入れられた答えはうまくいきませんでした。
JDiMatteo 2015

2
ダンカンの答えは質問に固有のものですが。Total Uninstallerは、VSのインストール中に強制される他のアドオンの削除に優れています
Eric Labashosky

15

上記のDuncan SmithによるPowerShellの答えは素晴らしいです。ただし、代わりに、VS2013の場合、Visual Studioインストール用のISOイメージがある場合、packages \ AdsSDK10フォルダーに移動すると、2つのファイルが見つかります。

MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi

これらを右クリックすると、アンインストールオプションを選択できます。これにより、pubCenter統合とWindows 8.1のAdvertising SDKが削除されます。


5
アンインストールを完了するには、extensions.*.cacheファイルを削除する必要がある場合があります%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions(VS 2013の場合)
SergeyT 2015

ISOの準備ができていない場合は、C:\ ProgramData \ Package CacheでISOのセットアップファイルを見つけることができる場合があります。ファイル名がわからない場合は、レジストリ(HKEY_CLASSES_ROOT \ Installerのどこか)からそのGUIDを見つけることができます。
モーリスギルデン2016年

何らかの理由で、アンインストールするものがありませんでした。キャッシュファイルを削除するだけで問題は解決しました
Gabriel GM

6

これと、VS 2012および2013に付属している他のすべてのブロートウェア(および2015-現在の傾向が2010年の高度なカスタマイズオプションに戻ることは非常に疑わしい)の場合は、Revo Uninstallerをインストールするだけです(完全に機能する無料試用版があります)。 、そのオプションで「システムコンポーネントを表示する」を有効にします。

一部の統合コンポーネントは削除を拒否される可能性がありますが、確実に確信している場合は、それらを右クリックして[強制アンインストール]を選択するだけです。最も問題のあるもの、特にVSで[アンインストール]ボタンが無効になっている(グレー表示されている)拡張機能は、完全に削除しても安全です。他に何か依存している場合でも警告が出るので、心配する必要はありません。


なぜ反対票?これは受け入れられた答えとしてすべてを行いますが、フェイルセーフGUIでは-そしていいえ、私はRevo Uninstallerとはまったく関係ありません。
NikolaBogdanović2015年

5

アンインストールは、使用しているバージョンのAdvertising SDKでは利用できません。Advertising SDKの最新の更新をインストールすると、アンインストーラーが[プログラムと機能]で利用可能になります。


4

私の好みの方法を共有します。私も削除したい他のいくつかの拡張機能がありました(Windows Phone ToolsとF#)

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

アンインストーラーへの直接リンク http://totaluninstaller.codeplex.com/

必要に応じて削除するように設定できます。

編集:@Maxは実際にこれの分岐バージョンを投稿しました。これは、コマンドラインインターフェイスを使用したファイルベースのセットアップです。Visual Studioのインストール後のクリーンアップをスクリプト化するために使用します。


これは基本的に@Maxの以前の回答と同じではありませんか?
Jeroen

ええと、それらは同じツールであることがわかりました。リンクされた@maxにはGUIがあり、元の(私がリンクしたもの)はすべて、構成ファイルに基づくコマンドラインです。私は実際にはコマンドラインの方を好みます。私がリンクしたページから:更新2015年3月7日: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ファイルをポイントする必要がありました(そうです)。

編集:これらのインストーラーを使用した後も、Advertising Pubcenter Extensionはインストールされたままでした。私はTotalUninstallerのコマンドラインバージョンを試してみましたが、正常に機能しました(UIバージョンを最初に試したところ、コマンドラインバージョンでアンインストールできるものが残っていました)。

ここで提案されているアプローチのほとんどで問題がありました。おそらく、私の特定のセットアップが原因で、私は会社のネットワーク上の仮想マシンを使用しています。コントロールパネルの[プログラムと機能]からアンインストールすると、インストーラーmsiが見つからなかったというエラーで失敗しました。Duncan SmartのPowerShellの回答は無限に実行されるため(15分程度で停止するまで)、動作しないことはわかりませんが、それを待つのをあきらめました。Total Uninstallerで、コントロールパネルからアンインストールする場合と同じエラーが発生しました。また、ネットワークドライブの1つにあるインストーラーmsiファイルを追跡しましたが、新しいバージョンが既にインストールされているとのことでした。一部のグーグルによって、アンインストールを許可するインストーラーをダウンロードできるvisualstudiogalleryサイトが表示されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.