.NET Framework のアンインストール方法
こんにちは。Visual Studio サポート チームのイトウです。
今回は .NET Framework のアンインストールを自動で行うツールについてご案内します。
本ツールを使用すると、.NET Framework 関連のファイルとレジストリ情報が削除されます。
コントロールパネルの [プログラムと機能] から .NET Framework をアンインストールできない場合や、アンインストール後の再インストール時にエラーが発生する場合などにおいて推奨されるツールです。
※ この方法では、Language Pack はアンインストールされないため、Language Pack がインストールされている場合には、事前に個別にアンインストールする必要があります。
.NET Framework のアンインストール手順について
1) コントロールパネルの [プログラムと機能] より、アンインストールしたい .NET Framework のバージョンに対応する Language Pack のアンインストールを実施します。
基本的に上位バージョンから先にアンインストールを実施します。
※日本語 Language Pack がインストールされていない場合は、2) の手順から実施ください。
各バージョンの表示例:
a) Microsoft .NET Framework 4 Extended Language Pack - 日本語
b) Microsoft .NET Framework 4 Client Profile Language Pack - 日本語
c) Microsoft .NET Framework 3.5 Language Pack SP1 - 日本語
d) Microsoft .NET Framework 3.0 Service Pack 2 Language Pack – JPN
e) Microsoft .NET Framework 2.0 Service Pack 2 Language Pack – JPN
2) .NET Framework クリーンアップ ツール (dotnetfx_cleanup_tool.zip) を以下のサイトより入手します。Zip ファイルのアイコンをクリックすると、ダウンロードが開始されます。
3) Zip 圧縮されたファイルを展開して、cleanup_tool.exe を実行します。
4) "END-USER LICENSE AGREEMENT FOR UNRELEASED MICROSOFT SOFTWARE" (EULA) が表示されたら [Yes] をクリックします。
5) Product to cleanup からアンインストールするバージョンを選択し、 "Cleanup Now" ボタンを押します。
a) All Versions を選択すると、インストールされている全てのバージョンの .NET Framework がアンインストールされます。
b) Windows 7 の場合、OS のコンポーネントとして .NET Framework 3.5 が含まれていますが、OS に同梱されているバージョンについてはアンインストールできません。(選択肢に表示されません)
c) 複数のバージョンを個別にアンインストールする場合は、上位のバージョンから順にアンインストールしてください。
※しばらく待つと .NET Framework のコンポーネントが削除され “Cleanup Now” ボタンが再び押せるようになります。
6) .NET Framework Setup Cleanup Utility を終了します。
7) 再起動を促すメッセージが表示された場合は、OS を再起動します。
.NET Framework の再インストールについて
.NET Framework の再インストールを行う場合、以下のリンク (ダウンロードサイト) よりパッケージが入手可能です。
.NET Framework 3.5 SP1 (Web インストーラー | Full Package)
.NET Framework 3.5 SP1 日本語 Language Pack
*.NET Framework 3.5 SP1 をインストールすると、.NET Framework 3.0 SP2、.NET Framework 2.0 SP2 も同時にインストールされます。
.NET Framework 4 (Web インストーラー | 標準インストーラー)
.NET Framework 4 Full 日本語 Language Pack (x86 | x64)
.NET Framework 4 Client Profile (Web インストーラー | 標準インストーラー)
.NET Framework 4 Client Profile 日本語 Language Pack (x86 | x64)