サーバー2012 R2にNet Framework 3.5 SP1をオフラインでインストールする


8

サーバー2012にNet Framework 3.5 SP1をインストールする必要があり、インストールメディアが必要な方法を知っています。Windows Server 2012への.NET Framework 3.5のインストール

ただし、インストールメディアもインターネットもありません。それをインストールする他の方法はありますか?


DISMツールを使用して、インストールメディアへのアクセスやインターネットへのアクセスが可能なコンピューターのあるフォルダーの場所に展開します。コンポーネントストアに配置すると、抽出できます。
ラムハウンド2014

回答:


6

Windows Server 2012試用版をダウンロードして、必要なソースファイルを含むISOを取得できます。

インボックスISOマウントでISOをマウントし、DISMを実行して.Net 3.5をインストールします。

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

失敗した場合は、.Net 3.5をアクティブにする前に、このアップデートを実行してください。

Windows 8、Windows 8.1、Windows Server 2012、およびWindows Server 2012 R2上の.NET Framework 3.5の更新

http://support2.microsoft.com/kb/3005628/en-us

これにより、.Net 3.5のセットアップを妨げる可能性がある2つのセキュリティ更新プログラムが削除されます


2
それは素晴らしいアイデアでしたが、ソースファイルが見つからないとは言い切れませんでした。私はチェックしました、そしてそれもD:\sources\sxsそうでした。/allフラグも追加しました。
2014

質問を編集しました。R2の場合、R2 ISOをダウンロードする必要があります
magicandre1981

1
R2体験版をダウンロードしました。
2014

MUI Packがインストールされていますか?
magicandre1981 14

無し。これは、C ++再頒布可能パッケージのみを含むフレッシュインストールです。
ドラム

6

この回答は、複数の回答からの情報を組み合わせ、以前に言及されていないいくつかの追加の手順を追加します。

私は次の方法でそれをどうにかしてやった:

  1. Windows Serverの2012 R2用のISOイメージをダウンロードしてください(注!持っているからR2であることを)https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2。WindowsライブID登録が必要であり、フォローアップメールに同意する必要があります。
  2. それをどこかの場所にダウンロードしたら、それをインストールしたいマシン/ VMに転送します。
  3. それをターゲットマシン内の別の場所にコピーします。これは、ここで説明する「申し訳ありませんが、ファイルのマウントで問題が発生しました」というエラーを防ぐためです。これは、一部の転送マネージャがファイルをスパースファイルとして書き込むことに関連しています。前のステップの転送中に実際にすでにコピーしていて、マッピングしただけの場合、このステップは必要ないかもしれません。私にとってはそうでした。
  4. エクスプローラでファイルを右クリックし、「マウント」を選択します。マウントする必要があります。D:ドライブを想定しています。エラーが発生した場合は、前のリンクに戻してください。
  5. 管理者としてcmdプロンプトを開き、次のコマンドを実行します(スイッチは、同様のスレッドこの別の回答で説明されています)。

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

どちらも必要であり、私が指定した順序で表示されます。(ソース

「ソースファイルが見つかりません」というエラーが発生した場合は、R2イメージが使用されていることを再確認してください。それが私にとっての問題でした。実際の.NET 3.5が2012年のプレーンなイメージから欠落していました。

両方のコマンドが成功した場合、おめでとうございます!これでインストールされました。不明な場合は、こちらで説明されている手順でバージョンを確認できます


2
私にとっては、/ featurenameに続く場合にのみ/ allが認識されるようです。
私はロイヤリティ

これは私にぴったりでした。私のサーバーは仮想であり、元のDVDにアクセスできませんでした。私の上のコメントも正しいです。
イーサンアレン

[OK]を、移動し/allた後、/featurenameここに提案されているよう。
eis

4

ここに私がそれをした方法があります。

Windows Server 2012 R2のISOイメージをhttps://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2からダウンロードします

.Net Framwork 3.5を必要とするコンピューターにそのディスクイメージを置きます

ファイルを右クリックしてマウントします。これにより、Dドライブが作成されます。サーバーマネージャーに移動し、[管理]> [役割と機能の追加]をクリックします。

機能の選択までクリックし、.Net Framework 3.5エントリを選択します。
最終ページに到達するまで[次へ]をクリックし続けます。

まだ[インストール]をクリックしないでください。下部にある小さなリンクをクリックして、[代替データソースを指定]をクリックしてください。パスをD:\ Sources \ SxSに変更します

次にインストールします


これは、他の回答とよく似ています。答えの違いを少し詳しく説明していただけますか?
ブルギ

これは完璧に機能しました。特定のマシンのグループポリシーでWindows Updateからのダウンロードが禁止されているため、DVDイメージを指定する必要がありました。
j8048188

2

フレームワークをインストールした唯一の方法は、マシンをインターネットに接続し、Windows Updateを実行することです。


2

Windows 2012R2の場合、コマンドは

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

1
これは1年前にすでに提案されていました。あなたの答えはどのように異なりますか?
ラムハウンド2015年

「/ featurename:NetFX3」ではなく、「/ featurename:NetFX3ServerFeatures」にする必要があります
superlee

コマンドをテストしました。サーバー機能は正常にインストールされましたが、.NETフレームワークはそれによってインストールされません。よると、この、NetFX3の特徴は、後にインストールする必要がありますが、それは、再び「ソースファイルが見つかりません」与えます。
eis 2016年

2

Windows ISOイメージ2008サーバー以上を入手して、Windowsサーバー2012 R2の組み込みイメージドライブにイメージをマウントし、ロールと機能を追加してdotnetフレームワーク3.5機能を選択し、代替ソースをクリックしてパス名を表示します(例:e:\ sources) \ sxsをクリックし、インストールをクリックします。これはうまくいくはずです。

または、Windows Updateを実行して、解決策としてこのhttps://support.microsoft.com/en-us/kb/3005628に従ってください


私にとってこれが最も簡単でした。基本的には、サーバーマネージャから簡単にアクセスできる「役割と機能の追加ウィザード」を使用し、別のソースを使用します。ありがとう!
Konstantin

0

C:\Windows\WinSXS代替ソースパスとして指定しました。これは最初のラウンドの半分の時間で失敗しますが、最終的にはうまくいくようです。

私は今朝問題なくそれをしました、そしてそれは最初の試みで完了しました。


0

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2のマウントがまだ失敗する場合は、Eisのスーパーインストラクションのマイナーな調整が2016年3月19日であることが、成功への最後の段階であると判断しました。

2012 Server R2インストールISOのダウンロードとマウントが重要ですが、マウントされたドライブ文字\ sourcesディレクトリに切り替えて、DISM実行可能ファイルの新しいR2 v9600バージョンをロードする必要がありました。ISOをマウントして/ sourceの場所を指定するだけでは、Windowsは/ sourceスイッチを嫌うDISMのバージョン9200を使用しているため、インストールの完了または進行を開始できませんでしたが、%systemroot%\ Logs \ DISM内でのみ報告されました\ dism.log。エラーは/ sourcesをUNKNOWNスイッチとして明示的に説明しているため、R2ソースISOを適切にマウントしないと、サイレント障害が発生する運命にありました。

dism.exeのマウントされたISOパスにディレクトリを変更することにより、マウントされたISO内のDISM.exe 9600の新しいバージョンをハード指定する必要がありました。

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

コマンドプロセッサの出力には、必要なバージョンのdism.exeを実行しているかどうかがすぐに示されます

*導入イメージのサービスと管理ツール

**バージョン:6.3.9600.17031 **

画像バージョン:6.2.9200.16384

機能を有効にする

[========================== 100.0%===================== =====]

操作は正常に完了しました。

この操作を完了するには、Windowsを再起動します。

今すぐコンピュータを再起動しますか?(はい/いいえ)n *

これは、Windows Update Agent v2のみがインストールされた、新しく起動した2012 Serverで実行されました。

Windows Updateエージェント7.8.9200.16927
Windows Updateエージェント7.8.9200.16924


Windows Updateエージェント7.8.9200.16927
インストール日:01 31 2017 1304PM
インストール状況:成功
Windows Updateエージェント7.8.9200.16927
インストール日:01 31 2017 1304PM
インストール状況:成功

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.