Impossible d'installer .net 3.5 sur Windows Server 2012


55

J'essaie d'installer .Net 3.5 sur Windows Server 2012 et il échoue constamment. J'utilise "Ajouter ou supprimer des fonctionnalités" et mon Internet est déjà là. J'ai lu que, si aucune autre source ne pouvait être trouvée, le programme d'installation essayait de télécharger en ligne et l'installait à partir de là. Cependant, ça ne marche pas. Voici la capture d'écran que je continue à voir:

entrez la description de l'image ici

S'il vous plaît suggérer ce qui me manque?

Modifier:

J'ai déjà essayé d'utiliser dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allmais je n'ai pas le disque source avec moi. Je veux le télécharger en ligne.


3
Si vous souhaitez le télécharger et l'installer, vous devez écrire: dism.exe /online /enable-feature /featurename:NetFX3 /all(sans préciser /Source)
Searush,

2
@SEARAS n'a pas fonctionné
MickyD

Si, comme moi, vous avez essayé toutes ces solutions et toujours rien, essayez de désactiver le contrôle de compte d'utilisateur. Je devais finir par monter une image ISO et fournir une autre source, et désactiver UAC pour l’installer correctement
Cougar9000

J'ai essayé plusieurs solutions, mais rien ne fonctionne. Ma solution est la suivante: smart-arab.com/2013/12/…

2
Après avoir passé des heures sur ce cauchemar, j'ai trouvé ceci: 404techsupport.com/2012/11/…

Réponses:


65

Ce problème peut également être provoqué par un administrateur système qui configure l'ordinateur pour qu'il utilise WSUS (Windows Server Update Services) au lieu du serveur Microsoft Windows Update pour la maintenance.

http://support.microsoft.com/kb/2734782

Cela a fonctionné pour moi. Windows doit télécharger les fichiers d'installation 3.5, mais le serveur est configuré pour ne pas utiliser Windows Update (commun aux serveurs gérés), mais WSUS. L'article ci-dessus explique comment résoudre ce problème. En un mot:

  1. Démarrez l'éditeur de stratégie de groupe local ou la console de gestion de stratégie de groupe ( WIN+ Ret tapez gpedit.msc).
  2. Développez Configuration ordinateur, développez Modèles d'administration, puis sélectionnez Système.
  3. Ouvrez le Specify settings for optional component installation and component repairparamètre de stratégie de groupe, puis sélectionnez Activé.
  4. Sélectionnez la Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)case à cocher. options pour activer

  5. Assurez-vous que le service de mises à jour de Windows est défini sur Manuel ou Automatique pour appliquer ce correctif. Nos images par défaut sont désactivées et le problème persiste jusqu'à ce que des modifications apparemment évidentes soient apportées.


6
D'après les commentaires du PO , cela semble avoir été la bonne réponse.
Michael Hampton

2
Cela n'a pas fonctionné pour moi, c'était déjà sur ce réglage
MickyD

Cela a fonctionné pour moi. Merci beaucoup, vous avez fait ma journée!
Alexandre Danault

1
J'ai essayé votre suggestion et cela a résolu la moitié du problème, les 50% restants ont été résolus en définissant le proxy pour Windows Update à l'aide de l'invite de commande netsh http winhttp set proxy X.X.X.X:80, puis .NET Framework pouvait être installé et Windows Update fonctionnait à nouveau.
SaschaM78

1
Dans mon cas, il n'a pas été configuré (toutes les options sont grisées), mais après le réglage manuel - l'installation fonctionne! C'est donc le défaut qui est défini, mais traditionnellement, non documenté ...
kakaz

10

Étape 1: Désinstallez l'une de ces mises à jour dans: Panneau de configuration -> Désinstaller un programme -> Afficher les mises à jour installées.

  • KB2966826
  • KB2966827
  • KB2966828

Étape 2: Ensuite, réessayez d'installer la fonctionnalité à l'aide de GUI ( Server Manager), de ligne de commande ( dism) ou de PowerShell ( Install-WindowsFeature).


Informations supplémentaires sur l'activation des fonctionnalités


Méthode 1: Utilisation de l'interface graphique - Gestionnaire de serveur

Gestionnaire de serveur -> Ajouter des rôles et des fonctionnalités -> Installation basée sur des rôles ou des fonctionnalités -> Sélectionner un serveur -> Fonctionnalités -> Fonctionnalités de .NET Framework 3.5

Méthode 2: Utilisation de la ligne de commande - dism

dism: Utilisation du support d'installation local / Windows Update / WSUS

dism / online / enable-feature / featurename: NetFx3 / all

DISM: avec une 'source alternative' locale

dism / online / enable-feature / featureName: NetFx3 / all / limitAccess / source: lettre_lecteur: \ sources \ sxs

Veuillez remplacer drive_letterpar la lettre de votre lecteur local où se trouvent les fichiers d'installation.

DISM: avec une 'source alternative' distante

dism / online / enable-feature / featurename: netfx3 / all / LimitAccess / source: \\ nom_partage \ sources \ sxs

S'il vous plaît remplacer share_namepar le UNC de l'emplacement partagé où résident les fichiers d'installation

Méthode 3: Utilisation de PowerShell

PowerShell: Utilisation du support d'installation local / Mise à jour Windows / WSUS

Install-WindowsFeature –name NET-Framework-Core

PowerShell: avec une "source alternative" locale

Install-WindowsFeature –name NET-Framework-Core –source x: \ sources \ sxs / source: lettre_lecteur: \ sources \ sxs

Veuillez remplacer drive_letterpar la lettre de votre lecteur local où se trouvent les fichiers d'installation.

PowerShell: avec une 'source alternative' distante

Install-WindowsFeature –name NET-Framework-Core –source \\ nom_partage \ sources \ sxs

S'il vous plaît remplacer share_namepar le UNC de l'emplacement partagé où résident les fichiers d'installation

Ressources utiles:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


Ce serait une bien meilleure réponse s'il y avait une vraie explication. Un simple lien vers un site externe n'est pas vraiment utile.
Michael Hampton

La réponse a maintenant été mise à jour avec des informations supplémentaires. J'ai fait face à ce problème et viens de le résoudre. J'espère que ça aidera quelqu'un d'autre aussi
slayernoah


5

Après avoir essayé d'installer .net 3.5 sur Windows Server 2012 pendant 3 jours, j'ai finalement réussi à le faire.

La clé pour moi était de vérifier les mises à jour Windows installées pour KB2966826, KB2966827 et KB2966828. J'avais KB2966827 installé et après l'avoir retiré, je pouvais installer la version 3.5 via le Gestionnaire de serveur.

Voir cet article http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/


1
Cela a fonctionné pour moi, pour une raison quelconque, Windows installe cette mise à jour même si vous n'avez pas installé .net 3.5 sur votre système, ce qui rend son installation impossible. Plus d'informations: support.microsoft.com/kb/3002547
ojovirtual

4

Lors de l'exécution de la fonctionnalité netfx3, il s'est arrêté à 66,6%.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

J'ai vérifié mes paramètres de proxy dans Internet Explorer> Connexions.

J'ai modifié les paramètres de stratégie de groupe pour activer des composants facultatifs

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

Après tout cela, j’ai finalement réussi à installer .NET Framework 3.5 dans Windows 2012.

J'espère que ça aide!


3

Dans Internet Explorer, accédez à:

  • Outils
  • options Internet
  • Sécurité
  • l'Internet
  • Niveau personnalisé
  • Téléchargements | Téléchargement de fichier = Activer

Exécutez PowerShell en tant qu'administrateur. Entrez ceci pour télécharger et installer .net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

Résultat: PS C: \ Utilisateurs \ Administrateur> DISM / En ligne / Activer-Fonction / Nom d'entité: NetFx3 / Tout

Outil de gestion et de maintenance des images de déploiement Version: 6.3.9600.17031

Version d'image: 6.3.9600.17031

Activation de fonctionnalité (s) [=========================== 100.0% =============== ==========] L'opération s'est terminée avec succès.


1
essayé cela mais ne fonctionne toujours pas. Il montre 100% , mais dit alorsThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. Chargez le DVD Windows Server 2012 sur votre lecteur de DVD. puis allez sur ce chemin

    yourDVDLetter:\sources\sxs
    
  2. Copiez le chemin depuis la barre d’adresse de l’explorateur Windows.

  3. Ouvrez le gestionnaire de serveur comme vous l'avez fait et essayez à nouveau d'ajouter un rôle, une fonctionnalité et un rôle de serveur, puis une fonctionnalité, puis sélectionnez .net framework 3.5.
  4. Ici, avant d’installer, il suffit de cliquer sur specify an alternative path
  5. Vous pouvez maintenant coller l’adresse que vous avez juste dans votre presse-papiers dans la zone de texte du chemin.
  6. Enfin, cliquez sur le bouton d'installation et après quelques minutes, .net Framework est correctement installé sur votre serveur.


1

remarque: l'installation standard de .net3.5 fera référence à «Windows Update» pour l'installation. Si votre serveur est configuré pour effectuer sa recherche de mise à jour via WSUS, cela échouera.

sauvegardez votre base de registre et essayez ce qui suit: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /

Après cela, effectuez l'installation de la fonctionnalité comme d'habitude (après avoir redémarré le service 'Windows Update'.

travaillé pour moi :)


0

1
Les liens vers les articles ne sont pas pertinents pour le problème de l'op. Les articles décrivent un problème qui n'est apparu qu'après une mise à jour d'août 2014. La commande que vous avez mentionnée aurait corrigé le problème OP à ce moment-là, mais ne résoudrait pas le problème provoqué par la mise à jour dans vos liens. Le correctif MS pour cela est support.microsoft.com/en-us/kb/3005628
Drifter104

@ Drifter104 Merci d'avoir apporté ce troisième lien :) Maintenant, nous avons une image complète et à jour
Mikhail

-1

Donnez cette commande sur votre invite Comman et modifiez la section du chemin source dans la commande pour qu'elle pointe vers votre dossier Windows instalation, Source, Sxs.

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


L'OP a déclaré dans sa question qu'il avait déjà essayé cela et que cela n'avait pas fonctionné car il ne possédait pas de disque d'installation. Il a également déjà posté une réponse détaillant ce qui a fonctionné.
Ladadadada

-2

Il suffit d'activer la mise à jour de Windows (exécuter-> services.msc-> Windows Update-> cliquer avec le bouton droit de la souris sur Propriétés-> Démarrer le type (automatique) et démarrer le service (en cours d'exécution)).

Ensuite, aucune erreur ne sera affichée.

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.