Windows Serverを単体で設定する時に、.NETをインストールしようとすると「ソースファイルが見つかりません」というエラーがでて追加できない。
インターネットに繋げるなら、Windows Updateで可能だけど、クローズドなネットワークで設定する場合、インストールメディアを使って追加することが出来る。
- WindowsServerのインストールメディアをマウントしておく。
- サーバーマネージャーから[役割と機能の追加]を選択。
- インストールの種類、サーバーの選択、サーバーの役割はデフォルトのまま[次へ]をクリック。
- [機能]ページで[.NET Framework 3.5]のチェックボックスにチェックし、[次へ]をクリック。
- [確認]ページで[代替ソースパスの指定]をクリック。
- パスの所にマウントしたメディアの<ドライブ>¥source¥sxs¥を指定してOKをクリック。
- インストールを開始。問題なければ[正常に完了しました]と表示される。
MSの公式サポート
http://support.microsoft.com/kb/2734782/ja
ドライブレター変更した場合に変更後のメディアパス(DVDドライブ)を指定すると失敗した。
OS再起動しても直らなくて、OSを再インストールした。
再インストール後に同じようにドライブレターを変更した状態で上記手順で追加するとできた。
あとはモジュールをダウンロードしてきて追加する方法もあるらしい。
ドライブレター変更時の影響がどこまであったのか不明。