Windows Server 2012コアにdotNet Framework 3.51をインストールするにはどうすればよいですか?


8

Windows Server 2008 R2コアでは、dism.exeとfeaturename: 'NetFx3-ServerCore'を使用しています。この機能は、Server 2012(Windows Server 8)では使用できません。

Server 2012 Coreで標準の3.51インストーラーを使用すると、「Microsoft .NET Framework 3.5をインストールまたは構成するには、ロール管理ツールを使用する必要があります」と表示されます。

(Server 2012の)GUIバージョンでこれを行うことができ、Microsoft.comからパッケージをダウンロードしますが、Coreでこれを行うにはどうすればよいですか?


何をdsim /online /get-features /format:table伝えますか?
ドミトリチュバロフ2012

@DmitriChubarovには、NetFx3ServerFeatures | 無効」および「NetFx3 | ペイロードを削除して無効化しました。「dism / online / enableFeature / featurename:NetFx3ServerFeatures」を実行すると、数秒で機能が有効になると表示されますが、dotNet 3.51がマシンに存在しません。(ビルド8250を使用)
Peter Hahndorf 2012

回答:


8

Powershellを使用して、利用可能なWindows機能を表示できます。

Import-Module ServerManager
Get-WindowsFeature | out-file C:\WindowsFeatures.txt -width 300

データは長くて幅が広いので、パイプしてファイルに入れ、そこで確認することをお勧めします。

「.NET Framework 3.5の機能」は利用可能ですが、「。NET Framework 3.5(.NET 2.0および3.0を含む)」は削除されています。

ただし、ファイルはまだDVDにあります。次を使用できます。

dism /online /enable-feature /featurename:NetFX3 /source:D:\sources\sxs /all /LimitAccess

またはPowerShellの 'Add-WindowsFeature'コマンドレットを使用してインストールします。

Add-WindowsFeature –name NET-Framework-Core -source D:\sources\sxs

編集:Update 1がインストールされたServer 2012 R2(KB2919355)では、元のDVD / ISOを使用している場合、これは機能しません。そのアップデートを含むDVDまたはISOが必要です。新規インストールの場合は、KB2919355を適用する前に.NET 3.5をインストールしてください。


5

dism / online / enable-feature / featurename:NetFx3 / All / LimitAccess / Source:x:\ sources \ sxs

どこにx:インストールファイルのコピーが含まれているインストール・メディアまたは割り当てられたネットワーク共有のドライブ文字です。


1
私は追加する必要がありましたが、おかげでこれは、素晴らしい仕事/allフラグdism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
マイケル・バージェス

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