Comment installer dotNet Framework 3.51 sur le noyau Windows Server 2012?

8

Sur le noyau Windows Server 2008 R2, j'utilise dism.exe et le nom de fonction: «NetFx3-ServerCore», cette fonctionnalité n'est pas disponible sur Server 2012 (Windows Server 8).

L'utilisation du programme d'installation standard 3.51 sur Server 2012 Core me dit: «Vous devez utiliser l'outil de gestion des rôles pour installer ou configurer Microsoft .NET Framework 3.5»

Dans la version GUI (de Server 2012), je peux le faire et il télécharge un package à partir de Microsoft.com, mais comment puis-je le faire sur Core?

Peter Hahndorf
la source
qu'est-ce que ça dsim /online /get-features /format:tabledit?
Dmitri Chubarov
@DmitriChubarov, entre autres choses, il a 'NetFx3ServerFeatures | Désactivé 'et' NetFx3 | Désactivé avec la charge utile supprimée '. Lorsque je fais un 'dism / online / enableFeature / featurename: NetFx3ServerFeatures', il dit qu'il active la fonctionnalité en quelques secondes, mais dotNet 3.51 n'est toujours pas présent sur la machine. (en utilisant la build 8250)
Peter Hahndorf

Réponses:

8

Vous pouvez utiliser Powershell pour afficher les fonctionnalités Windows disponibles:

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

Parce que les données sont longues et larges, il est préférable de les canaliser dans un fichier et de les examiner.

cela montre que les «fonctionnalités de .NET Framework 3.5» sont disponibles, mais que «.NET Framework 3.5 (inclut .NET 2.0 et 3.0)» a été supprimé.

Cependant, les fichiers sont toujours sur le DVD, vous pouvez utiliser:

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

ou le commandlet PowerShell 'Add-WindowsFeature' pour l'installer:

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

Modifier: sur le serveur 2012 R2 avec la mise à jour 1 installée (KB2919355), cela ne fonctionne pas si vous utilisez le DVD / ISO d'origine. Vous avez besoin d'un DVD ou ISO qui inclut cette mise à jour. Pour les nouvelles installations, installez .NET 3.5 avant d'appliquer KB2919355.

Peter Hahndorf
la source
5

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

Où se x:trouve la lettre de lecteur du support d'installation ou du partage réseau mappé qui contient une copie des fichiers d'installation.

Mirdha M Nurul Huda
la source
1
Merci, cela a très bien fonctionné, même si j'ai dû ajouter le /alldrapeaudism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
Michael Burgess