Installation de .NET Framework 3.5 sur Windows Server 2012

J'installé .NET 3.5 framework sur Windows Server 2012. J'ai téléchargé dotNetFx35setup.exe du site Web de Microsoft et l'ai copié vers un emplacement E: \ Sources \ SxS. Sur chaque lien sur google, ils racontent ce dossier SxS. Mais je ne suis toujours pas en mesure d'installer .NET framework depuis l'interface graphique. J'ai sélectionné .NET dans les fonctionnalités et spécifié le chemin vers E: \ Sources \ SxS. Qu'est-ce que je fais mal?

Mon PC n'est pas connecté à Internet, donc j'ai besoin d'une méthode d'installation en ligne.

Vous avez besoin de votre 2012 / 2012R2 ISO monté ou déballé dans un dossier car les supports d'installation pour .net 3.5 sont effectivement inclus sur le DVD / ISO lui-même!

Ensuite, vous pouvez installer en lissant une invite de commande (en tant qu'administrateur) et en exécutant la commande suivante:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs 

(Remplacer d: \ sources \ sxs par C: \ users \ you \ desktop … ou partout où vous le décompresse!)

Les commutateurs de commande utilisés ci-dessus font les suivants ~:

 /Online targets the operating system you're running (instead of an offline Windows image). /Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5. /All enables all parent features of the .NET Framework 3.5. /LimitAccess prevents DISM from contacting Windows Update. /Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory). 

Cela fonctionne 99,9% du temps, et s'il échoue – cela indique généralement un problème avec le service de mise à jour BITS / Windows – qui sont utilisés à la fois par l'outil DISM (Entretien et maintenance de l'image de déploiement). Pour résoudre ce problème, regardez cet Article Microsoft Fixit . Les instructions manuelles de Windows 8 fonctionnent également pour 2012 / 2012R2!

Vous avez besoin de votre 2012 / 2012R2 ISO monté ou déballé dans un dossier car le support d'installation pour .NET 3.5 est effectivement inclus sur le DVD / ISO lui-même.

Ensuite, vous pouvez installer en lançant une invite de commande (en tant qu'administrateur) et en exécutant la commande suivante:

 DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:Z:\sources\sxs 

( Z: indique le lecteur de DVD)

Si vous ne possédez pas d'ISO, vous pouvez télécharger une version d'essai de Windows 2012 R2 et copier / passé sources / sxs, et sélectionnez cet emplacement lors de l'installation de .Net en utilisant le gestionnaire de serveur. Cela m'a bien fonctionné.

J'ai également eu un problème avec cela et je dois mentionner que si vous utilisez une version OEM / ROHK de Windows Server 2012, le problème pourrait être qu'il existe un deuxième paquet de langue installé.

Un deuxième paquet de langue bloquera également l'installation de .NET Framework.

Vous pouvez vérifier avec lpksetup.exe s'il existe une autre langue installée. Supprimez toutes les langues jusqu'à ce que vous en ayez une seule, puis essayez d'installer .NET Framework à nouveau.

De plus, si vous utilisez OEM / ROK, il pourrait être nécessaire d'obtenir un DVD d'installation différent car, dans mon cas, les fichiers d'installation de .NET manquaient sur le DVD OEM d'origine.