LoginSignup
5
5

More than 5 years have passed since last update.

Windows Server 2012 R2でのMicrosoft .Net Framework 3.5の構成

Last updated at Posted at 2014-11-14

概要

Windows Server 2012 R2でMicrosoft .Net Framework 3.5を構成したい時は、「機能の追加」を使用する。またいくつかのトラブルシュートにも触れる。

詳細

Windows Server 2012 R2でMicrosoft .Net Framework 3.5を構成したい時は、「機能の追加」を使用する。また「状態: 0x800f0906」でエラー終了するときは、特にKB:3005628を確認する。

インストール方法

msdn.microsoft.comの「Windows 8 または 8.1 への .NET Framework 3.5 のインストール」を参照。Windows 8向けの情報だが、Technetの「Windows 8 または Windows Server 2012 へ .NET Framework 3.5 をインストールする方法」によれば、Windows Server 2012でもこの方法でよい。

おおまかには、以下になる。

1.「スタート」画面で、「コントロール パネル」と入力して選択します(スタート画面にアクセスするには、キーボードの Windows ロゴ キー を押します)。
2.「プログラム」を選択し、「Windows の機能を有効化または無効化」を選択します。「役割と機能の追加ウィザード」が開始されます。
3.「機能」のステップで、「.NET Framework 3.5 (.NET 2.0 と 3.0 を含む)」チェック ボックスをオンにします。

トラブルシュート

「ソースファイルが見つかりませんでした」

私の環境では、「ソースファイルが見つかりませんでした」となった。この場合以下を試す。

  • Windows Serverのインストールメディアを挿入した状態で手順を行う。「役割と機能の追加ウィザード」の「確認」ステップで、代替ソースとしてインストールメディアの <ドライブレター>:\sources\sxs\ ディレクトリを指定して、実行する。指定時、最後の \ を省かないこと。
  • 上記をローカルディスクにコピーしてから、同様に実施する。OSとドライブとの相性で失敗した事例があるとのこと。

エラーコードの確認

イベントビューアー>Windowsログ>Setupを確認する。

エラーコード:0x800F0906、0x800F081F、0x800F0907

イベントに0x800F0906、0x800F081F、0x800F0907のいずれかの状態が記録されているときは、以下のナレッジを確認する。

エラーコード:0x800F0906

イベントに「パッケージMicrosoft .NET Framework 3.0のNetFx3を有効にできませんでした。状態: 0x800f0906」が記録されていたら、「Windows 8、Windows 8.1、Windows Server 2012、および Windows Server 2012 R2 上の .NET Framework 3.5 の更新プログラム」も確認する。

おおまかには、セキュリティ更新プログラム 2966827 または 2966828が適用されていると、NetFx3を有効にできない。この場合、更新プログラム 3005628 をインストールする。この問題は、Windows 8、Windows Server 2012、同2012R2で発生する。

参考

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5