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つのオプションがあります。
- デフォルト(VS2010_Uninstall-RTM.ENU.exe)
- フル(VS2010_Uninstall-RTM.ENU.exe / full)
- 完了(VS2010_Uninstall-RTM.ENU.exe / full / netfx)
上記のリンクでは、アンインストーラーについて詳しく説明しています。サービスパックのインストール時に問題(および回避策)が指摘されているため、使用する前に記事のコメントを読むことをお勧めします。その後、CCleanerのようなものを使用して、残っているレジストリファイルを削除します。
VS2010UUのダウンロードページへのリンクは次のとおりです。
ソリューション2-対象:VS 2010、VS 2012
Microsoftは、VS2010またはVS2012のほとんどの残骸をコンピューターから削除するアンインストール/force機能を提供しています。
MSDN:VisualStudio2010/2012をアンインストールする方法。リンクから:
警告:このコマンドを実行すると、オプションの共有パッケージにリストされているようなパッケージがまだ使用されている場合でも、一部のパッケージが削除される可能性があります。
- Visual Studio 2012の最初のインストールに使用したセットアップアプリケーションをダウンロードします。メディアからインストールした場合は、そのメディアを挿入してください。
- コマンドプロンプトを開きます。[スタート]メニューの[ファイル名を指定して実行]をクリックします([スタート] + [R])。cmdと入力し、OK(Enter)を押します。
- セットアップアプリケーションへのフルパスを入力し、次のコマンドラインスイッチを渡します。
/uninstall /force
例:
D:\vs_ultimate.exe /uninstall /force
- [アンインストール]ボタンをクリックして、プロンプトに従います。
その後、CCleanerのようなものを使用して、残っているレジストリファイルを削除します。
完全にクリーンなアンインストール?
残念ながら、これを実現する唯一の(現在の)方法は、回答のdnLLのアドバイスに従い、オペレーティングシステムの完全な再インストールを実行することです。その後、将来的には、代わりに仮想マシン内でVisual Studioを使用でき、これらの問題について再度心配する必要はありません。