自宅も仕事もバリバリ使っていますが、時たまWindowsUpdateの失敗が発生します。
この失敗、意外と原因追求が難しかったり、対処が大変だったりします…。
今回の対応もかなり調査に時間がかかってしまいました。
■現象
Windows Vista BussinessでWindowsUpdateが必ず失敗する■詳細
.NET Framework4関係の更新がすべて「失敗」になっている。■原因
.NET Framework 4.0の不具合■対処
.NET Framework 4.0の削除と再インストール■手順
- Client Profile の修復
- 「スタート」ボタンから、「コントロール パネル」をクリックする。
- 「プログラム」の項目内にある「プログラムと機能」をクリックする。
- 一覧に「Microsoft.NET Framework 4」「Microsoft.NET Framework 4 Client Profile」があれば、右クリックすると表示される「アンインストールと変更」をクリックする。
- 「Microsoft.NET Framework 4 メンテナンス」画面になりましたら、「.NET Framework 4 を元の状態に修復します」にチェックを入れて「次へ」をクリックする。
「Microsoft.NET Framework 4 Client Profile」も同様。 - .NET Framework 4.0 の再インストール
- 「スタート」ボタンから、「コントロール パネル」をクリックする。
- 「プログラム」の項目内にある「プログラムのアンインストール」をクリックしてください。
- 一覧に下記のいずれかがあれば、すべて削除する。
「Microsoft.NET Framework 4 Client Profile」
「Microsoft.NET Framework 4 Client Profile Langage Pack - 日本語」
「Microsoft.NET Framework 4 Extended」
それぞれ、右クリックすると表示される「アンインストールと変更」をクリックして、削除にチェックを入れて削除を実行する。
- 「Microsoft .NET Framework 」をインストールする。
ダウンロード⇒ Microsoft .NET Framework 4 - Clean Up Tool を使用後に、.NET Framework をインストール
- ツールをダウンロード
ダウンロード⇒Clean Up Tool - ダウンロードしたファイルを解凍する
- プログラムの起動
展開するとフォルダが作成されるので、その中にある「cleanup_tool」をダブルクリックする。
- 「Do you want to run the .NET Framework Setup Cleanup Utility?」と表示されrので「はい」をクリック。
- 使用許諾の確認
「Yes」をクリックすると、メイン画面になります。
- プログラムの実行
「Cleanup Now」をクリックいただくとプログラムが実行されます。
完了まで数分はかかりますので、「Exit」ボタンが再び有効になるまで待って下さい。
「Exit」が有効になったら完了です。
- 「Microsoft .NET Framework 」をインストールする。
ダウンロード⇒ Microsoft .NET Framework 4
.NET Frameworkの不具合は、対処が少し面倒です。
順番に消して、順番にインストールしていかないとアプリケーションが上手く動かなくなったりするので、注意が必要です。
- .NET Frameworkは、バージョンの古いモノから順にインストールする。
- XP は1.1/3.5/4.0をインストール。
- Vistaは3.5/4.0をインストール。
- 7は4.0をインストールする事。
- Windows7には最初から3.5が入っている。削除不可
- vista/2008には最初から3.0が入っている。削除不可
- Server2003には最初から1.1が入ってる。削除不可。
- XPメディアセンター/Tabletには最初から1.0が入っている。削除不可。
- .NET Frameworkを削除する場合は、新しいモノから順に削除する事。
- .NET Frameworkは、1.1と3.5と4.0以降がインストールされていれば良い
- 2.0/3.0/3.5と1.1に互換性はない。
- 3.5/3.0/2.0は上位互換あり。3.5が入っていれば大丈夫。
(心配な人は2.0/3.0もインストールする事)- 4.0と3.5に互換性はない。
- .NET Framework 2.0/3.0/3.5をインストールしても、1.1は削除してはダメ
- .NET Framework 4.0をインストールても、1.1/2.0/3.0/3.5は削除してはダメ
- 既に.NET Framework 3.5をインストールした環境には、無理に.NET Framework 2.0/3.0をインストールする必要はない。
- また、.NET Framework 3.5をインストールした場合も、既にインストールされた2.0/3.0を無理に削除しない方が良い。削除したい場合は、3.5→3.0→2.0の順に削除する。
しかも、色々なアプリケーションで利用されているので、知らずに使っていることも多いのです。うーん、厄介。
なるべくなら、対応したくないものです。
■参考サイト
Windows TIPS:.NET Frameworkのバージョンを整理する - @IT
0 件のコメント:
コメントを投稿