J'essaie donc d'installer .net 3.5 sur un serveur Windows 2012 R2. J'ai essayé via la fonction Ajouter et via DISM les deux échouent.
Lorsque j'essaie via l'interface graphique d'ajout de fonctionnalités, j'utilise le «Spécifier un autre chemin d'accès». Cela échoue avec l'erreur «Échec de l'installation d'un ou de plusieurs rôles, services de rôle ou fonctionnalités»
Lorsque j'essaie via un Elevated PowerShell d'utiliser DISM, j'utilise la commande suivante.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Cela échoue avec
Erreur: 0x800f0906 Les fichiers source n'ont pas pu être téléchargés. Utilisez l'option "source" pour spécifier l'emplacement des fichiers requis pour restaurer la fonctionnalité. Pour plus d'informations sur la spécification d'un emplacement source, voir http://go.microsoft.com/fwlink/?LinkId=243077
Le fichier journal DISM se trouve dans C: \ Windows \ Logs \ DISM \ dism.log
J'ai suivi la base de connaissances répertoriée ci-dessus (243077) pour définir l'emplacement de la stratégie de groupe pour le dossier SXS. Redémarré et toujours la même erreur. Le journal DSIM affiche les éléments suivants
Échec lors du traitement de la commande enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (heure: 0x800f0906)
Un rapide google montre que beaucoup de gens ont des problèmes avec cela et que vous devez désinstaller KB2966826 et KB2966828 que ce serveur n'a pas non plus installé.
J'ai également essayé l'installateur .Net hors ligne et il est dit que je dois l'ajouter via les fonctionnalités de Windows. Toutes les commandes ont été exécutées en tant qu'administrateur et via une invite élevée.
En écrivant ceci, j'ai recherché remarqué les "Questions similaires" et j'ai regardé ce Impossible d'installer .net 3.5 sur Windows Server 2012
Fonctionnement
dism.exe /online /enable-feature /featurename:NetFX3 /all
Produit la même erreur que ci-dessus.