115

私は、VisualStudio2010をコンピューターから完全にそして最終的に削除するためのクリーンなソリューションを探していました。Visual Studioをインストールすると、プログラムの追加/削除パネル(appwiz.cpl)に一連のプログラム(約55)もインストールされます。

私はすでにマイクロソフト製の小さなユーティリティを試しましたが、ほとんど何もしません。

私は今、MicrosoftVisualStudioの任意のバージョンをアンインストールするためのより良い方法を本当に探しています。私はたくさんのコンピューターを持っているので、バージョンを切り替えるか、スペースを取り戻すために1台のコンピューターでもう必要ないと判断することがよくあります。

本当に、最良の解決策は何ですか?ない場合、なぜマイクロソフトは実際にうまく機能するものを開発しなかったのですか?

4

10 に答える 10

98

2016年4月の更新-VS2013+の場合

Microsoftは、2015年後半にVisualStudioUninstallerをリリースすることでこの問題への対処を開始しました。

彼らはしばらくの間解決策を放棄しました。ただし、2016年4月より作業を再開しました。

2016年4月に、このアンインストーラーの公式リリースがついにリリースされました。これは、「Visual Studio 2013、Visual Studio 2015、およびVisualStudiovNextのすべてのプレビュー/RC/RTMリリースをクリーンアップ/スコーチするように設計されている」と説明されています。


元の回答-VS2010、VS2012の場合

次の2つのソリューションは、まだトレース(レジストリファイルなど)を残しており、実際には「クリーンな」アンインストールとは見なされないことに注意してください(完全にクリーンなソリューションについては、回答の最後のセクションを参照してください)。


ソリューション1-対象:VS 2010

VisualStudio2010アンインストールユーティリティと呼ばれるMicrosoftが提供するアンインストーラーがあります。3つのオプションがあります。

  1. デフォルト(VS2010_Uninstall-RTM.ENU.exe)
  2. フル(VS2010_Uninstall-RTM.ENU.exe / full)
  3. 完了(VS2010_Uninstall-RTM.ENU.exe / full / netfx)

上記のリンクでは、アンインストーラーについて詳しく説明しています。サービスパックのインストール時に問題(および回避策)が指摘されているため、使用する前に記事のコメントを読むことをお勧めします。その後、CCleanerのようなものを使用して、残っているレジストリファイルを削除します。

VS2010UUのダウンロードページへのリンクは次のとおりです。


ソリューション2-対象:VS 2010、VS 2012

Microsoftは、VS2010またはVS2012のほとんどの残骸をコンピューターから削除するアンインストール/force機能を提供しています。

MSDN:VisualStudio2010/2012をアンインストールする方法。リンクから:

警告:このコマンドを実行すると、オプションの共有パッケージにリストされているようなパッケージがまだ使用されている場合でも、一部のパッケージが削除される可能性があります。

  1. Visual Studio 2012の最初のインストールに使用したセットアップアプリケーションをダウンロードします。メディアからインストールした場合は、そのメディアを挿入してください。
  2. コマンドプロンプトを開きます。[スタート]メニューの[ファイル名を指定して実行]をクリックします([スタート] + [R])。cmdと入力し、OK(Enter)を押します。
  3. セットアップアプリケーションへのフルパスを入力し、次のコマンドラインスイッチを渡します。/uninstall /force 例: D:\vs_ultimate.exe /uninstall /force
  4. [アンインストール]ボタンをクリックして、プロンプトに従います。

その後、CCleanerのようなものを使用して、残っているレジストリファイルを削除します。


完全にクリーンなアンインストール?

残念ながら、これを実現する唯一の(現在の)方法は、回答のdnLLのアドバイスに従い、オペレーティングシステムの完全な再インストールを実行することです。その後、将来的には、代わりに仮想マシン内でVisual Studioを使用でき、これらの問題について再度心配する必要はありません。

于 2012-09-25T14:19:00.220 に答える
35

これは、すべてのパッケージを削除する最も簡単な方法です。管理者プロンプトから:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

visual%上記のコマンドを。に置き換えて、SQLなどについて繰り返しますsql

于 2014-05-21T02:42:41.437 に答える
23

CDを挿入するか、ISOをマウントします。フラグを使用して、コマンドプロンプトからセットアッププログラムを実行します/uninstall /force

私は先日この問題に実際に遭遇しました、そしてそれは不思議に働きました。=)

于 2013-08-01T01:09:47.147 に答える
21

VS(Visual Studio、バージョンに関係なく)をアンインストールする唯一の本当にクリーンな方法は、OS全体を完全に再インストールすることです。そうしないと、互換性の問題がさらに表面化する可能性があります。

恒久的な解決策

ゼロから始める(クリーンインストール、VSはOSにインストールされない)、これらすべての問題を回避する最善の方法は、上記のコメントでデフォルトで述べられているように、VM(仮想マシン)からVSをインストールして実行することです。このように、そしてマイクロソフトがプラットフォーム全体をよりユーザーフレンドリーにするために何もしない限り、バージョンから別のバージョンへの切り替えは迅速かつ簡単になり、HDD(または私の場合はSSD)のメインパーティションになりますVSが残したすべてのゴミがファイルされるわけではありません。

もちろん、欠点は速度です。プログラムはほとんどすべての点で遅くなります。しかし、正直なところ、その速度のためにVSを使用するのは誰ですか?最新の愛好家プラットフォームでも、インストールには何年もかかります。VSがハイエンドSSDでより速く起動する可能性があるとしても、それはただ遅いです。

于 2012-12-27T15:11:11.023 に答える
5

同じ問題に苦しんでいます:多くのアプリケーション、しかし少なくともこの部分を「楽しい」ものにします:トリックはと呼ばれBatch-Uninstallます。だから私がお勧めできるこれらの3つのプログラムの1つを使用してください:

  • Absolute Uninstaller(+スリム、レジストリとフォルダを削除、-[OK]を50回クリック)
  • IObitアンインストーラー(+ツールバー用、レジストリとフォルダーの削除、-オプションのツールバーが付属しています)
  • dUninstaller(+サイレントモード/強制:50個のアプリケーションをクリックせず、バックグラウンドで実行します-レジストリ/ファイルをスキャンしません)

imhoで2番を取る、1はいいですが、時々いくつかのバグに遭遇します:-)

于 2014-01-24T00:22:26.177 に答える
1

ここに解決策があります:追加

パスの最後に/full/ netfx!

これでほとんどすべてがクリアされるはずです。SQLServerだけを残しておく必要があります。

于 2014-01-28T03:34:04.097 に答える
0

IOBITアンインストーラーをダウンロードしてインストールします:http ://www.iobit.com/advanceduninstaller.php、Visual Studioをインストールした日付を見つけ、その日付からVSに関連するすべてのプログラムを選択します。次に、debatchuninstallerを実行します。これは完全に自動化されたソリューションではありませんが、Windowsでプログラムを追加/削除する際に1つずつ実行するよりもはるかに高速です。レジストリをクリーンアップするためのパワースキャンもあります。

于 2013-10-13T14:40:35.367 に答える
0

古いスレッドに答えることができれば; PC Decrapifierを使用して、アンインストールするプログラムを選択できます。PC Decrapifierはそれらを1つずつアンインストールするので、すべてを個別にクリックする必要はありません。

これは、SQLデータベースツールのように、アンインストールしてもVisualStudioが残すすべての「ジャンク」を削除するのに非常に便利です。

于 2013-10-23T21:20:18.710 に答える
-3

私が使用した最善の方法は、VS 2010イメージをマウントするか、インストールディスクを挿入してuninstallオプションを実行することです。これは、実際にうまく機能します。

于 2014-08-09T22:57:08.063 に答える