2016年4月の更新-VS2013以降
マイクロソフトはVisualStudioUninstallerをリリースすることにより、2015年後半にこの問題に対処し始めました。
彼らはしばらくの間、解決策を放棄しました。ただし、作業は2016年4月に再び開始されました。
2016年4月についにこのアンインストーラーの公式リリースがあり、「Visual Studio 2013、Visual Studio 2015、およびVisual Studio vNextのすべてのプレビュー/ RC / RTMリリースをクリーンアップ/焼くように設計されている」と説明されています。
元の回答-VS2010、VS2012
次の2つの解決策は、依然としてトレース(レジストリファイルなど)を残し、「クリーン」アンインストールとは見なされないことに注意してください(完全にクリーンな解決策については、回答の最後のセクションを参照してください)。
解決策1対象:VS 2010
Microsoftが提供するVisual Studio 2010 Uninstall Utilityと呼ばれるアンインストーラーがあります。次の3つのオプションがあります。
- デフォルト(VS2010_Uninstall-RTM.ENU.exe)
- フル(VS2010_Uninstall-RTM.ENU.exe / full)
- 完了(VS2010_Uninstall-RTM.ENU.exe / full / netfx)
上記のリンクはアンインストーラーを詳細に説明しています。ServicePackのインストール時に問題(および回避策)が指摘されているため、記事のコメントを読んでから使用することをお勧めします。その後、CCleanerなどを使用して、残ったレジストリファイルを削除します。
こちらはVS2010 UUのダウンロードページへのリンクです。
ソリューション2-対象:VS 2010、VS 2012
マイクロソフトはアンインストール/ forceを提供します VS2010またはVS2012のほとんどの残骸をコンピューターから削除機能をしています。
MSDN:Visual Studio 2010/2012をアンインストールする方法。リンクから:
警告:このコマンドを実行すると、一部のパッケージがオプションの共有パッケージにリストされているようにまだ使用されている場合でも、一部のパッケージが削除される場合があります。
- Visual Studio 2012の最初のインストールに使用したセットアップアプリケーションをダウンロードします。メディアからインストールした場合は、そのメディアを挿入してください。
- コマンドプロンプトを開きます。[スタート]メニューの[ファイル名を指定して実行]をクリックします(スタート+ R)。cmdと入力し、OK(Enter)を押します。
- セットアップアプリケーションへのフルパスを入力し、次のコマンドラインスイッチを渡します。
/uninstall /force
例:
D:\vs_ultimate.exe /uninstall /force
- [アンインストール]ボタンをクリックして、プロンプトに従います。
その後、CCleanerなどを使用して、残ったレジストリファイルを削除します。
完全にクリーンなアンインストール?
悲しいことに、これを達成する唯一の(現在の)方法は、回答のdnLLのアドバイスに従い、完全なオペレーティングシステムの再インストールを実行することです。そうすれば、将来的には、代わりに仮想マシン内でVisual Studioを使用でき、これらの問題を再度心配する必要がなくなります。