Microsoft .NET Framework がインストールできない

事象

Microsoft .NET Framework 4 がインストールできない

Microsoft .NET Framework 4 をインストールしようとすると初期化エラーで v4.0.30319 をインストールするようにと表示が出る

なお、Windows 10 を使用していてアプリケーション(ソフト)を起動した際に、「お使いの PC にあるアプリにはWindows の次の機能が必要です: .NET Framework 3.5(.NET 2.0 および 3.0 を含む)」と表示され、この画面の「この機能をダウンロードしてインストールする」をクリックしても「インストールできませんでした」と表示されてインストールできない場合の対処法については、Windows 10 に Microsoft .NET Framework 3.5 をインストールするをお読みください。

対処法 / Microsoft .NET Framework 4 がインストールできない

Microsoft .NET Framework がインストールできない場合、 wusa.exe がバックグラウンドで動作している場合があります。この wusa.exe は Windows Update スタンドアロン インストーラーに関連して動作するプログラムであるが、このプログラムが起動していると Microsoft .NET Framework のインストールと競合するようでインストールできない場合があります。そのため、 wusa.exe を終了する必要があります。

タスクマネージャーを起動(タスクバーを右クリックしてタスクマネージャーを選択することで起動できる)し、 Windows Vista と Windows 7 においては「プロセス」タブを選択、 Windows 10 においては「詳細」タブを選択します。この中から wusa.exe を探し、これがあれば左クリックをして選択し、画面右下の「タスクの終了」をクリックします。「開かれているプログラムがこのプロセスに関連付けられている場合、プログラムは閉じられて、保存されていないデータはすべて失われます。システム プロセスを終了すると、システムが不安定になる可能性があります。続行しますか?」というダイアログが表示されますが「プロセスの終了」をクリックします。これで wusa.exe の動作を停止することができたため、 Microsoft .NET Framework のインストールができるはずです。

なお、誤って違うプログラムを終了させると Windows の動作に悪影響が出る場合があるため注意が必要です。心配な場合は、タスクマネージャから wusa.exe を終了させずに Windows を再起動するほうがいいかもしれません。

対処法 / Microsoft .NET Framework 4 をインストールしようとすると初期化エラーで v4.0.30319 をインストールするようにと表示が出る

特に Microsoft .NET Framework 4 である必要がないのであれば、 Microsoft .NET Framework 4.5 をインストールすればよい。

.NET Framework 4 と .NET Framework 4.5 はほぼ完全な互換性があるとされているため、動作上には問題がないことと、 Windows Vista と Windows 7 においては Microsoft .NET Framework 4.5 をインストールすることができるため、この方法で特に問題ありません。