La plupart des applications Windows modernes ont besoin du .NET Framework pour fonctionner correctement. L'installation de .NET Framework 4.5 ne soulève généralement aucune question, mais l'installation de .NET Framework 3.5 en soulève souvent.
Souvent, lorsque l'on essaie d'installer .NET Framework 3.5 dans Windows Server 2012 R2 avec les paramètres standard, l'erreur"L'installation d'un ou plusieurs rôles, services de rôle ou fonctionnalités a échoué. The source files could not be found...".
Pour installer .NET Framework 3.5 manuellement, il suffit de cliquer sur le bouton Spécifier un chemin source alternatif et de spécifier un chemin alternatif vers le dossier contenant le contenu du disque d'installation de Windows Server 2012 R2.
Vous pouvez spécifier un dossier local(D:sourcesxs
, où D :
), où D
est la lettre du lecteur de DVD local avec la distribution Windows Server) ou un répertoire réseau.
En cliquant sur OK, le système trouvera les fichiers binaires du .NET Framework 3.5.component et l'installera.
La même opération peut être effectuée à partir de la ligne de commande en exécutant la commande suivante avec les droits d'administrateur : dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess
/Online
- signifie mettre à jour le système d'exploitation actuel, pas l'image wim
/enable-feature /featurename:NetFX3 /all
- il est nécessaire d'installer .NET Framework 3.5 avec toutes les fonctionnalités.
/Source
- chemin d'accès au catalogue de distribution Windows où se trouvent les composants requis
/LimitAccess
- empêche l'accès au nœud Windows Update
Le chemin d'accès à la distribution "originale" de Windows peut être fixé de manière permanente en utilisant :
RepairContentServerSource
, qui se trouve dans la branche HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
;Spécifier les paramètres pour l'installation et la réparation facultatives des composants
(la stratégie corrige le même paramètre dans le registre).Pour vérifier si .NET Framework 3.5 est installé, allez dans le répertoire C:WindowsMicrosoft.NETFramework64
et assurez-vous que la v3.5 figure parmi les répertoires des versions .NET installées.