Windows:Windows Server 2012 などに .NET Framework 3.5 をインストールできないとき

Windows Server 2012 .NET Framework 3.5 をインストールできない。

xoBlos サーバー構築のための必須システム要件に、Microsoft .NET Framework 3.5 がありますが、Windows Server 2012 の環境に、.NET Framework 3.5 をインストールできずに手こずったことがあり、そのときの対処方法をメモします。

現象とエラーメッセージ

現象が起こったのは、インターネット接続がされていない Windows Server 2012 Datacenter の環境でした。

サーバーマネージャーから「機能」の追加で失敗。代替ソースパスでOSの評価版ソースの指定、製品版ソースの指定でも失敗。DISM コマンドでインストールしても失敗。

エラーメッセージは必ず「ソースファイルが見つかりませんでした。」が出ます。

グループポリシーを調整しても同様のエラー。

 

こんな場合の手がかりは、イベントビューア>Windows ログ>Setup に出ていました。

パッケージ microsoft .net framework 3.0 を有効にできませんでした。状態:0x800f0906

 対処方法

解決方法の手がかりは、下記のマイクロソフトサポート記事にありました。

Windows Server 2012 R2、Windows Server 2012Windows 8.1、または Windows 8 上でセキュリティ更新プログラム 2966827 または 2966828 をインストールした後で Microsoft .NET Framework 3.5 の機能を有効化できない

https://support.microsoft.com/ja-jp/help/3002547/you-cannot-enable-the-microsoft-net-framework-3-5-feature-on-windows-s

 

原因と対策をかいつまんで記述すると、以下になります。

 

原因

対策

  • この場合、更新プログラム 3005628 をインストールする。