Posted at

Windows Server 2012 に.NETの3.5インストールする時にエラーがでる

More than 5 years have passed since last update.

Windows Serverを単体で設定する時に、.NETをインストールしようとすると「ソースファイルが見つかりません」というエラーがでて追加できない。

インターネットに繋げるなら、Windows Updateで可能だけど、クローズドなネットワークで設定する場合、インストールメディアを使って追加することが出来る。


  1. WindowsServerのインストールメディアをマウントしておく。

  2. サーバーマネージャーから[役割と機能の追加]を選択。

  3. インストールの種類、サーバーの選択、サーバーの役割はデフォルトのまま[次へ]をクリック。

  4. [機能]ページで[.NET Framework 3.5]のチェックボックスにチェックし、[次へ]をクリック。

  5. [確認]ページで[代替ソースパスの指定]をクリック。

  6. パスの所にマウントしたメディアの<ドライブ>¥source¥sxs¥を指定してOKをクリック。

  7. インストールを開始。問題なければ[正常に完了しました]と表示される。

MSの公式サポート

http://support.microsoft.com/kb/2734782/ja

ドライブレター変更した場合に変更後のメディアパス(DVDドライブ)を指定すると失敗した。

OS再起動しても直らなくて、OSを再インストールした。

再インストール後に同じようにドライブレターを変更した状態で上記手順で追加するとできた。

あとはモジュールをダウンロードしてきて追加する方法もあるらしい。

ドライブレター変更時の影響がどこまであったのか不明。