

Ce tutoriel explique comment corriger l’erreur 0x800F081F qui survient souvent lors de l’installation du .NET Framework 3.5 sur les systèmes Windows 10 ou Windows Server. Cette erreur est généralement liée à une source de fichiers manquante ou inaccessible via Windows Update.

• Connaissance de base de Windows et de l’environnement système.
• Familiarité avec CMD et PowerShell.
• Permissions d’administrateur requises.

• Approche #1 : CMD avec DISM
• Approche #2 : PowerShell avec le rôle facultatif WindowsFeature
• Approche #3 : Utilisation d’un fichier .PS1 contenant DISM

• Approche #1 : Intermédiaire
• Approche #2 : Intermédiaire
• Approche #3 : Avancé

• Approche #1 : Rapide, pas besoin d'interface graphique.
• Approche #2 : Intégré à la gestion des rôles Windows Server.
• Approche #3 : Script automatisable pour plusieurs machines.

• Approche #1 : Nécessite l’image ISO du système.
• Approche #2 : Moins flexible sur Windows 10.
• Approche #3 : Configuration de l’exécution des scripts requise.





Code:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs




Code:
Install-WindowsFeature Net-Framework-Core -Source D:\sources\sxs




Code:
$source = "D:\sources\sxs" DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:$source

Code:
Set-ExecutionPolicy RemoteSigned -Scope Process .\InstallDotNet.ps1


Utiliser des variables dynamiques pour le chemin ISO afin de rendre le script portable.

L’image ISO utilisée doit correspondre exactement à la version et l’édition du système. Sinon, l’installation échouera.

Ajouter des commentaires dans les scripts pour faciliter leur compréhension par d’autres administrateurs ou collègues.

Utiliser des outils comme Ansible pour déployer automatiquement .NET Framework sur plusieurs hôtes.
Ansible
Chef

• Support Microsoft
• Microsoft Learn
• Recherche Google
• Recherche sur Github

L’erreur 0x800F081F survient principalement lorsque Windows Update ne parvient pas à fournir les fichiers nécessaires à l’installation du .NET Framework 3.5. En utilisant une source locale comme l’ISO de Windows et les outils DISM ou PowerShell, il est possible de forcer l'installation avec succès. Automatiser ces solutions dans un script .ps1 permet aussi une gestion à grande échelle dans les environnements professionnels.