• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel 📝 Résoudre l’erreur 0x800F081F à l’installation de .NET Framework

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Résoudre l’erreur 0x800F081F à l’installation de .NET Framework

🔦 Introduction

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.



🔬 Prérequis

• Connaissance de base de Windows et de l’environnement système.

• Familiarité avec CMD et PowerShell.

• Permissions d’administrateur requises.



📋 Différentes Approches

Approche #1 : CMD avec DISM

Approche #2 : PowerShell avec le rôle facultatif WindowsFeature

Approche #3 : Utilisation d’un fichier .PS1 contenant DISM



📈 Niveau de difficulté

Approche #1 : Intermédiaire

Approche #2 : Intermédiaire

Approche #3 : Avancé



👍 Les Avantages

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.



👎 Les Inconvénients

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.



⚙️ Approche #1

1️⃣ Monter l’image ISO de Windows (correspondant à la version du système).

2️⃣ Identifier la lettre du lecteur monté, ex : D:.

3️⃣ Ouvrir CMD en tant qu’administrateur.

4️⃣ Exécuter la commande suivante :

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

5️⃣ Redémarrer le système une fois l'installation terminée.



⚙️ Approche #2

1️⃣ Ouvrir PowerShell en tant qu’administrateur.

2️⃣ Exécuter la commande suivante pour ajouter la fonctionnalité :

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

3️⃣ Confirmer le succès de l’installation et redémarrer si nécessaire.



⚙️ Approche #3

1️⃣ Créer un fichier nommé InstallDotNet.ps1.

2️⃣ Y coller le script suivant :

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

3️⃣ Exécuter le script avec PowerShell en administrateur :

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

4️⃣ Supprimer le fichier si plus nécessaire.



💡 Astuce

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



🚨 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

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

Ansible

Chef



🔗 Références

Support Microsoft

Microsoft Learn

Recherche Google

Recherche sur Github



💬 Conclusion

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.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 900
Messages
29 138
Membres
353
Dernier inscrit
zarbinium

Nouveaux membres

Retour
Haut Bas