Installer Net Framework 3.5 SP1 hors ligne sur Server 2012 R2


8

Je dois installer Net Framework 3.5 SP1 sur Server 2012 et je connais la méthode qui nécessite le support d'installation. Installation de .NET Framework 3.5 sur Windows Server 2012

Cependant, je n'ai ni support d'installation ni Internet. Existe-t-il un autre moyen de l'installer?


Extrayez-le à l'aide de l'outil DISM vers un emplacement de dossier avec un ordinateur qui a accès à un support d'installation et / ou à Internet. Une fois placé dans le magasin de composants, il peut être extrait.
Ramhound

Réponses:


6

Vous pouvez télécharger la version d' essai de Windows Server 2012 pour obtenir une image ISO avec les fichiers source requis.

Montez l'ISO avec le montage ISO de la boîte de réception et exécutez DISM pour installer .Net 3.5:

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

En cas d'échec, essayez également d'exécuter cette mise à jour avant d'essayer d'activer .Net 3.5:

Mise à jour pour .NET Framework 3.5 sur Windows 8, Windows 8.1, Windows Server 2012 et Windows Server 2012 R2

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

Cela supprime 2 mises à jour de sécurité qui peuvent empêcher la configuration de .Net 3.5


2
C'était une excellente idée, mais elle a échoué en disant qu'elle ne trouvait pas les fichiers source. J'ai vérifié et c'était D:\sources\sxsaussi le cas. J'ai également ajouté le /alldrapeau.
tambour

vous avez modifié votre question. Pour R2, vous devez télécharger l'ISO R2
magicandre1981

1
J'ai téléchargé la version d'essai R2.
drum

Avez-vous installé des packs MUI?
magicandre1981

Aucun. C'est une nouvelle installation avec uniquement les redistribuables C ++.
drum

6

Cette réponse combine les informations de plusieurs réponses et ajoute également des étapes supplémentaires non mentionnées précédemment.

J'ai réussi à le faire de la manière suivante:

  1. Télécharger l'image ISO pour Windows Server 2012 R2 (Remarque! A être R2) à partir https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Il a besoin d'un enregistrement Windows Live ID et vous devez accepter les e-mails de suivi.
  2. Une fois que vous l'avez téléchargé dans un emplacement, transférez-le sur la machine / machine virtuelle sur laquelle vous souhaitez l'installer.
  3. Copiez-le vers un autre emplacement sur la machine cible. Il s'agit d'éviter l'erreur "Désolé, il y a eu un problème lors du montage du fichier" comme décrit ici , qui concerne certains gestionnaires de transfert qui écrivent le fichier en tant que fichiers épars. Si vous l'avez déjà copié lors du transfert à l'étape précédente et que vous ne l'avez pas simplement mappé, cette étape peut ne pas être nécessaire: pour moi, c'était le cas.
  4. Faites un clic droit sur le fichier dans l'explorateur et sélectionnez "Monter". Il devrait être monté, je suppose que D: lecteur. Si vous obtenez une erreur, revenez au lien précédent.
  5. Ouvrez l'invite cmd en tant qu'administrateur et exécutez les commandes suivantes (les commutateurs sont expliqués dans cette autre réponse dans un fil similaire ):

.

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

Les deux semblent nécessaires et dans l'ordre que j'ai donné. ( source )

Si vous obtenez une erreur "fichiers source non trouvés", reconfirmez que vous avez l'image R2 en cours d'utilisation. C'était le problème pour moi - le .NET 3.5 réel manquait dans mon image, qui était simple en 2012.

Si les deux commandes réussissent, félicitations! Vous l'avez maintenant installé. Si vous êtes dans le doute, vous pouvez vérifier la version en suivant les étapes décrites ici .


2
Pour moi, il semble que / all n'est reconnu que lorsqu'il suit / featurename.
je n'ai pas payé les redevances le

C'était parfait pour moi. Mon serveur est virtuel et je n'avais pas accès au DVD d'origine. Le commentaire au-dessus de moi est également correct.
Ethan Allen

ok, déplacé /allaprès /featurenamecomme suggéré ici.
eis

4

Voici comment je l'ai fait.

Téléchargez l'image ISO pour Windows Server 2012 R2 à partir de https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Mettez cette image de disque sur l'ordinateur qui a besoin de .Net Framwork 3.5

Faites un clic droit sur le fichier et montez. Cela devrait créer un lecteur D. Accédez au Gestionnaire de serveur, cliquez sur Gérer> Ajouter des rôles et des fonctionnalités.

Cliquez sur la sélection des fonctionnalités et choisissez l'entrée .Net Framework 3.5.
Continuez à cliquer sur Suivant jusqu'à ce que vous arriviez à la dernière page.

Ne cliquez pas encore sur Installer - Cliquez sur le petit lien en bas pour "Spécifier une autre source de données". Remplacez le chemin par D: \ Sources \ SxS

Ensuite installez


Ceci est très similaire aux autres réponses ici. Pouvez-vous développer un peu ce qui est différent avec votre réponse?
Burgi

Cela a parfaitement fonctionné pour moi. Une stratégie de groupe sur la machine particulière interdit les téléchargements à partir de Windows Update, j'ai donc dû pointer vers l'image du DVD.
j8048188

2

La seule façon dont j'ai réussi à installer le framework est de connecter la machine à Internet et de faire une mise à jour Windows.


2

Pour Windows 2012R2, la commande doit être

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

1
Cela a déjà été suggéré il y a un an. en quoi votre réponse est-elle différente?
Ramhound

Ce devrait être "/ featurename: NetFX3ServerFeatures" plutôt que "/ featurename: NetFX3"
superlee

J'ai testé la commande. Il a installé les fonctionnalités du serveur très bien, mais le framework .NET n'est pas installé par cela. Selon cela , la fonctionnalité NetFX3 devrait être installée après cela, mais cela donne à nouveau "les fichiers source non trouvés".
eis

2

Obtenez un serveur windows iso image 2008 ou supérieur montez l'image sur le lecteur d'image intégré de windows server 2012 r2, continuez d'ajouter des rôles et des fonctionnalités et sélectionnez la fonctionnalité dotnet framework 3.5, cliquez sur les sources alternatives pour afficher le nom du chemin d'accès, par exemple e: \ sources \ sxs et cliquez sur installer. Cela devrait fonctionner.

Ou exécutez la mise à jour Windows et suivez cette https://support.microsoft.com/en-us/kb/3005628 pour la solution.


Pour moi, c'était le plus simple, utilisez simplement l '"Assistant Ajout de rôles et de fonctionnalités" facilement accessible depuis le Gestionnaire de serveur, avec une autre source. Merci!
Konstantin

0

J'ai spécifié C:\Windows\WinSXScomme chemin source alternatif. Cela échouera la moitié du temps au premier tour, mais cela semble finalement fonctionner.

Je l'ai fait ce matin sans problème et cela s'est terminé du premier coup.


0

Si le montage d'un https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 échoue toujours, nous avons déterminé qu'une modification mineure des SUPERB INSTRUCTIONS d'Eis le 19 mars 2016 était le dernier pouce pour réussir .

Le téléchargement et le montage de l'ISO d'installation de Server 2012 R2 est la clé, mais nous avons dû basculer vers le répertoire de lettre de lecteur \ sources monté et charger la NOUVELLE version R2 v9600 de l'exécutable DISM. Le simple montage de l'ISO et la spécification de l'emplacement / source n'ont pas pu terminer ni même lancer la progression de l'installation, car Windows utilisait la version 9200 de DISM qui déteste apparemment le commutateur / source , mais ne l'a signalé que dans le % systemroot% \ Logs \ DISM \ dism.log . L'erreur décrivait explicitement / sources comme commutateur INCONNU et était donc vouée à une panne silencieuse sans monter correctement l'ISO source R2.

Il était nécessaire de spécifier en dur la nouvelle version de DISM.exe 9600 à l'intérieur de l'ISO monté en changeant les répertoires en chemin ISO monté de dism.exe.

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

La sortie du processeur de commandes spécifiera immédiatement si vous exécutez la version requise de dism.exe

* Outil de gestion et de maintenance des images de déploiement

** Version: 6.3.9600.17031 **

Version de l'image: 6.2.9200.16384

Activation des fonctionnalités

[========================== 100,0% ===================== =====]

L'opération s'est bien déroulée.

Redémarrez Windows pour terminer cette opération.

Voulez-vous redémarrer l'ordinateur maintenant? (O / N) n *

Cela a été exécuté sur un serveur 2012 fraîchement installé avec uniquement l'agent Windows Update Agent v2 installé:

Agent de mise à jour Windows 7.8.9200.16927
Agent Windows Update 7.8.9200.16924


Agent de mise à jour Windows 7.8.9200.16927
Date d'installation: 01 31 2017 1304PM
Statut de l'installation: réussi
Agent de mise à jour Windows 7.8.9200.16927
Date d'installation: 01 31 2017 1304PM
Statut de l'installation: réussi

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.