web-dev-qa-db-fra.com

Impossible d'installer .net 3.5 sur Windows Server 2012

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 essaie de télécharger en ligne et l'installe à partir de là. Cependant, cela ne fonctionne pas. Voici la capture d'écran que je continue de voir:

enter image description here

Veuillez 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 /all mais je n'ai pas le disque source avec moi. Je souhaite le télécharger en ligne.

55
Tim Tom

Ce problème peut également être provoqué par un administrateur système qui configure l'ordinateur pour utiliser Windows Server Update Services (WSUS) 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 pour les serveurs gérés), mais WSUS. L'article ci-dessus décrit comment résoudre ce problème. En un mot:

  1. Démarrez l'éditeur de stratégie de groupe locale ou la console de gestion des stratégies de groupe (WIN+R et tapez gpedit.msc).
  2. Développez Configuration ordinateur, développez Modèles d'administration, puis sélectionnez Système.
  3. Ouvrez le paramètre de stratégie de groupe Specify settings for optional component installation and component repair, Puis sélectionnez Activé.
  4. Cochez la case Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)options to enable

  5. Assurez-vous que le service de mises à jour Windows est défini sur Manuel ou Automatique pour appliquer ce correctif. Nos images par défaut sont définies sur désactivé, et le problème a continué jusqu'à ce que ce changement apparemment évident soit fait.

65
Richard

É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 l'interface graphique (Server Manager), ligne de commande (dism) ou 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 les rôles ou les fonctionnalités -> Sélectionner un serveur -> Fonctionnalités -> Fonctionnalités .NET Framework 3.5

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

dism: utilisation du support d'installation local/mise à jour Windows/WSUS

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

DISM: Avec une "source alternative" locale

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

Veuillez remplacer drive_letter avec la lettre de lecteur de votre lecteur local où résident les fichiers d'installation

DISM: Avec une "source alternative" distante

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

Veuillez remplacer share_name avec l'UNC de l'emplacement partagé où résident les fichiers d'installation

Méthode 3: utilisation de PowerShell

PowerShell: Utilisation d'un 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: drive_letter:\sources\sxs

Veuillez remplacer drive_letter avec la lettre de lecteur de votre lecteur local où résident les fichiers d'installation

PowerShell: avec une "source alternative" distante

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

Veuillez remplacer share_name avec l'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

10
WalterPcPro

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 installé KB2966827 et après l'avoir supprimé, je pouvais installer 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/

5
wainy

Lors de l'exécution de l'activation 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 changé mes paramètres de stratégie de groupe en e composants optionnels nables

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 cela aide!

4

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 Saisissez ceci, pour télécharger et installer .net 3.5:

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

Résultat: PS C:\Users\Administrator> DISM/Online/Enable-Feature/FeatureName: NetFx3/All

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

Version de l'image: 6.3.9600.17031

Activation (s) des fonctionnalités [========================== 100,0% ================ ==========] L'opération s'est terminée avec succès.

3
Techboy
  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 et une fonction et un rôle de serveur, puis sélectionnez et sélectionnez .net framework 3.5.
  4. Ici, avant d'installer, cliquez simplement sur specify an alternative path
  5. Vous pouvez maintenant coller l'adresse que vous venez de placer dans votre presse-papiers dans la zone de texte du chemin.
  6. Enfin, cliquez sur le bouton d'installation et après quelques minutes, le framework .net est installé avec succès sur votre serveur.
2
Reza Paidar

remarque: l'installation standard de .net3.5 pointera vers la "mise à jour Windows" pour l'installation. SI votre serveur est configuré pour effectuer sa recherche de mise à jour via WSUS, cela échouera.

sauvegardez votre 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 :)

1
Vin Pathak

J'ai essayé tout ce qui était suggéré sur le net - mais rien n'a fonctionné car je n'avais pas de disque source. Heureusement, je me suis finalement souvenu de Web Platform Installer - téléchargez-le, trouvez .NET Framework 3 - installez:

http://www.Microsoft.com/web/downloads/platform.aspx

1
nikib3ro
0
Mikhail