Wie installiere ich dotNet Framework 3.51 auf dem Windows Server 2012-Kern?

8

Unter Windows Server 2008 R2 Core verwende ich dism.exe und den Funktionsnamen 'NetFx3-ServerCore'. Diese Funktion ist unter Server 2012 (Windows Server 8) nicht verfügbar.

Bei Verwendung des Standard-3.51-Installationsprogramms auf Server 2012 Core wird Folgendes angezeigt: "Sie müssen das Rollenverwaltungstool verwenden, um Microsoft .NET Framework 3.5 zu installieren oder zu konfigurieren."

In der GUI-Version (von Server 2012) kann ich dies tun und es wird ein Paket von Microsoft.com heruntergeladen. Aber wie mache ich das auf Core?

Peter Hahndorf
quelle
was tut dsim /online /get-features /format:tabletell?
Dmitri Chubarov
@DmitriChubarov hat unter anderem 'NetFx3ServerFeatures | Deaktiviert 'und' NetFx3 | Deaktiviert mit entfernter Nutzlast '. Wenn ich 'dism / online / enableFeature / featurename: NetFx3ServerFeatures' mache, wird die Funktion in wenigen Sekunden aktiviert, aber dotNet 3.51 ist immer noch nicht auf dem Computer vorhanden. (mit Build 8250)
Peter Hahndorf

Antworten:

8

Mit Powershell können Sie die verfügbaren Windows-Funktionen anzeigen:

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

Da die Daten lang und breit sind, ist es besser, sie in eine Datei zu leiten und dort zu überprüfen.

Es zeigt, dass ".NET Framework 3.5-Funktionen" verfügbar sind, ".NET Framework 3.5 (einschließlich .NET 2.0 und 3.0)" jedoch entfernt wurde.

Die Dateien befinden sich jedoch noch auf der DVD. Sie können Folgendes verwenden:

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

oder das PowerShell-Befehlsfenster "Add-WindowsFeature", um es zu installieren:

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

Bearbeiten: Auf Server 2012 R2 mit installiertem Update 1 (KB2919355) funktioniert dies nicht, wenn Sie die Original-DVD / ISO verwenden. Sie benötigen eine DVD oder ISO, die dieses Update enthält. Installieren Sie bei Neuinstallationen .NET 3.5, bevor Sie KB2919355 anwenden.

Peter Hahndorf
quelle
5

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

Wo x:befindet sich der Laufwerksbuchstabe des Installationsmediums oder der zugeordneten Netzwerkfreigabe, die eine Kopie der Installationsdateien enthält?

Mirdha M Nurul Huda
quelle
1
Danke, das hat super funktioniert, obwohl ich die /allFlagge hinzufügen musstedism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
Michael Burgess