Erreurs d’installation de .NET Framework 3.5 : 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922

Cet article aide à corriger les erreurs d’installation de Microsoft .NET Framework 3.5.

Produits concernés : Windows 10 (toutes les éditions), Windows Server 2019, Windows Server 2012 R2
Numéro de l’article d’origine dans la base de connaissances : 2734782

Remarque

L’installation de .NET Framework peut générer des erreurs qui ne sont pas mentionnées dans cet article, mais vous pouvez essayer les procédures suivantes pour tenter de corriger ces erreurs. Microsoft publie des mises à jour hors cycle (OOB) pour .NET Framework. Mise à jour hors cycle de .NET Framework pour résoudre des problèmes se produisant après l’installation de la mise à jour Windows du 11 janvier 2022

Résolutions pour Windows Server

Vous pouvez recevoir les erreurs suivantes lors de l’installation de .NET Framework 3.5 dans Windows Server :

Code d’erreur 0x800F0906

Ce code d’erreur s’affiche, car l’ordinateur ne peut pas télécharger les fichiers nécessaires à partir de Windows Update.

Pour résoudre ce problème, appliquez l’une des méthodes suivantes :

Méthode 1 : Vérification de votre connexion Internet

Ce comportement peut être provoqué par la configuration du réseau, du proxy ou du pare-feu ou les problèmes de réseau, de proxy ou de pare-feu. Pour corriger ce problème, essayez de vous connecter au site web Microsoft Update.

Si vous ne parvenez pas à accéder à ce site web, vérifiez votre connexion Internet ou contactez l’administrateur réseau pour déterminer si la configuration bloque l’accès au site.

Méthode 2 : Configurez le paramètre de stratégie de groupe

Ce comportement peut également survenir si un administrateur système configure l’ordinateur pour utiliser Windows Server Update Services (WSUS) plutôt que le serveur Windows Update pour la maintenance. Dans ce cas, demandez à l’administrateur système d’activer le paramètre de stratégie de groupe de spécification des paramètres pour l’installation de composants en option et la réparation d’un composant et de configurer la valeur Autre chemin d’accès au fichier source ou de sélectionner l’option Contacter Windows Update directement pour télécharger le contenu de réparation au lieu de Windows Server Update Services (WSUS).

Pour configurer le paramètre de stratégie de groupe, procédez comme suit :

  1. Démarrez l’Éditeur de stratégie de groupe locale ou la Console de gestion des stratégies de groupe.

    Pointez sur le coin supérieur droit de l’écran, cliquez sur Rechercher, tapez stratégie de groupe, puis cliquez sur Modifier la stratégie de groupe.

  2. Développez Configuration ordinateur, développez Modèles d’administration, puis sélectionnez Système. La capture d’écran de cette étape est reprise ci-dessous.

    Capture d’écran de la fenêtre du paramètre de la stratégie de groupe du système.

  3. Ouvrez le paramètre de stratégie de groupe de spécification des paramètres pour l’installation de composants en option et la réparation d’un composant, puis sélectionnez Activé. La capture d’écran de cette étape est reprise ci-dessous.

    Capture d’écran de l’option Activé de l’élément Spécifier des paramètres pour l’installation des composants facultatifs et la réparation de composants.

  4. Pour spécifier un autre fichier source, dans la zone Autre chemin d’accès au fichier source, indiquez le chemin complet d’un dossier partagé qui renferme le contenu du dossier \sources\sxs du support d’installation.

    Exemple de chemin d’accès au dossier partagé : \\server_name\share\Win8sxs

    Sinon, spécifiez un fichier WIM. Pour spécifier un fichier WIM comme autre emplacement de fichier source, ajoutez le préfixe WIM: au chemin d’accès et ajoutez l’index de l’image à utiliser dans le fichier WIM comme suffixe.

    Exemple de chemin d’accès à un fichier WIM : WIM:\\server_name\share\install.wim:3

    Remarque

    Dans cet exemple, 3 correspond à l’index de l’image dans laquelle se trouvent les fichiers de fonctionnalités.

  5. Le cas échéant, activez la case à cocher Contacter Windows Update directement pour télécharger le contenu de réparation au lieu de Windows Server Update Services (WSUS).

  6. Appuyez ou cliquez sur OK.

  7. À partir d’une invite de commandes avec élévation de privilèges, tapez gpupdate /force, puis appuyez sur la touche Entrée pour appliquer immédiatement la stratégie.

Méthode 3 : Utilisez le support d’installation de Windows

Vous pouvez également utiliser le support d’installation de Windows comme source de fichier lorsque vous activez la fonctionnalité .NET Framework 3.5. Pour cela, procédez comme suit :

  1. Insérez le support d’installation de Windows.

  2. Ouvrez une invite de commandes avec élévation de privilèges et exécutez la commande suivante :

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
    

    Dans cette commande,<lecteur> est l’espace réservé à la lettre du lecteur de DVD. Exécutez par exemple la commande suivante :

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

Méthode 4 : Étapes alternatives pour Windows Server

Dans Windows Server 2012 R2, vous pouvez également spécifier une autre source en utilisant les applets de commande Windows PowerShell ou à l’aide de l’Assistant Ajout de rôles et de fonctionnalités.

Pour utiliser Windows PowerShell, procédez comme suit :

  1. Insérez le support d’installation de Windows.

  2. Dans une fenêtre de commande Windows PowerShell avec élévation de privilèges, exécutez la commande suivante :

    Install-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
    

    Dans cette commande,<lecteur> correspond à l’espace réservé à la lettre du lecteur de DVD ou du support d’installation de Windows. Exécutez par exemple la commande suivante :

    Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
    

Pour utiliser l’Assistant Ajout de rôles et de fonctionnalités, procédez comme suit :

  1. Insérez le support d’installation de Windows.

  2. Démarrez l’Assistant Ajout de rôles et de fonctionnalités.

  3. Sur la page Sélectionner des fonctionnalités, activez la case à cocher Fonctionnalités de .NET Framework 3.5, puis cliquez sur Suivant.

  4. Sur la page Confirmer les sélections d’installation, cliquez sur le lien Spécifier un autre chemin d’accès source. La capture d’écran de cette étape est reprise ci-dessous.

    Capture d’écran du lien Spécifier un autre chemin d’accès source sur la page Confirmer les sélections d’installation.

  5. Sur la page Spécifier un autre chemin d’accès source, tapez le chemin d’accès au dossier SxS comme chemin d’accès local ou au partage réseau. La capture d’écran de cette étape est reprise ci-dessous.

    Capture d’écran de la page Spécifier un autre chemin d’accès source.

  6. Cliquez sur OK.

  7. Cliquez sur Installer pour fermer l’Assistant.

Code d’erreur 0x800F081F

Ce code d’erreur peut s’afficher lorsqu’une autre source d’installation est spécifiée et que l’une des conditions suivantes est remplie :

  • L’emplacement spécifié ne contient pas les fichiers nécessaires à l’installation de la fonction.
  • L’utilisateur qui essaie d’installer cette fonction ne dispose pas au minimum de l’accès Lecture pour cet emplacement et pour les fichiers.
  • L’ensemble des fichiers d’installation est corrompu, incomplet ou non valide pour la version de Windows exécutée.

Pour résoudre ce problème, vérifiez que le chemin d’accès complet à la source est correct (x:\sources\sxs) et que vous disposez au minimum de l’accès Lecture pour l’emplacement. Pour ce faire, essayez d’accéder à la source directement à partir de l’ordinateur concerné. Vérifiez que la source d’installation contient un ensemble de fichiers valide et complet. Si le problème persiste, essayez d’utiliser une autre source d’installation.

Code d’erreur 0x800F0907

Ce code d’erreur s’affiche si une autre source d’installation n’est pas spécifiée ou n’est pas valide, et si le paramètre de stratégie de groupe Spécifier des paramètres pour l’installation de composants facultatifs et la réparation de composants est défini sur Ne jamais télécharger la charge utile à partir de Windows Update.

Pour résoudre ce problème, examinez le paramètre de stratégie pour déterminer s’il est approprié pour votre environnement. Si vous ne souhaitez pas télécharger les charges utiles de fonctionnalités à partir de Windows Update, pensez à configurer la valeur Autre chemin d’accès au fichier source dans le paramètre de stratégie de groupe.

Remarque

Vous devez être membre du groupe Administrateurs pour modifier les paramètres de stratégie de groupe sur l’ordinateur local. Si les paramètres de stratégie de groupe de l’ordinateur que vous souhaitez gérer sont contrôlés au niveau du domaine, contactez votre administrateur système.

Pour cela, procédez comme suit :

  1. Démarrez l’Éditeur de stratégie de groupe locale ou la Console de gestion des stratégies de groupe, en fonction de votre environnement.

  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 de spécification des paramètres pour l’installation de composants en option et la réparation d’un composant, puis sélectionnez Activé.

  4. Déterminez si le paramètre de stratégie de groupe Ne jamais télécharger la charge utile à partir de Windows Update est activé, puis définissez le paramètre de votre choix pour votre environnement.

  5. Pour spécifier un autre fichier source, dans la zone Autre chemin d’accès au fichier source, spécifiez le chemin complet d’un dossier partagé qui renferme le contenu du dossier \sources\sxs du support d’installation. Sinon, spécifiez un fichier WIM. Pour spécifier un fichier WIM comme autre emplacement de fichier source, ajoutez le préfixe WIM: au chemin d’accès et ajoutez l’index de l’image à utiliser dans le fichier WIM comme suffixe. Voici quelques exemples de valeurs que vous pouvez spécifier :

    • Chemin d’accès à un dossier partagé : \\server_name\share\Win8sxs
    • Chemin d’accès à un fichier WIM, où 3 correspond à l’index de l’image dans laquelle se trouvent les fichiers de fonctionnalités :
      WIM:\\server_name\share\install.wim:3
  6. Le cas échéant, activez la case à cocher Contacter Windows Update directement pour télécharger le contenu de réparation au lieu de Windows Server Update Services (WSUS).

  7. Appuyez ou cliquez sur OK.

  8. À partir d’une invite de commandes avec élévation de privilèges, tapez la commande gpupdate /force, puis appuyez sur la touche Entrée pour appliquer immédiatement la stratégie.

Résolution pour Windows 10

  • Code d’erreur 0x800F0906, 0x800F081F ou 0x800F0907

    Pour corriger les codes d’erreur pour Windows 10, procédez comme suit :

    1. Téléchargez l’outil de création Windows Media et créez l’image ISO localement ou créez une image pour la version de Windows installée.

    2. Configurez la stratégie de groupe comme dans la méthode 2, mais appliquez également les étapes ci-dessous :

      1. Montez l’image ISO créée à l’étape 1.
      2. Pointez l’option Autre chemin d’accès au fichier source sur le dossier ISO sources\sxs de l’image ISO.
      3. Exécutez la commande gpupdate /force.
      4. Ajoutez la fonctionnalité .NET Framework.
  • Code d’erreur 0x800F0922

    Le message d’erreur suivant se présente lorsque vous procédez à la mise à niveau vers Windows 10 :

    0x800F0922 CBS_E_INSTALLERS_FAILED : Échec du traitement des programmes d’installation avancés et des commandes génériques.

    Remarque

    Ce code d’erreur n’est pas spécifique à .NET Framework.

    Pour résoudre ce problème, procédez comme suit :

    1. Ouvrez le dossier des fichiers d’installation de .NET Framework.

    2. Ouvrez le dossier Sources.

    3. Cliquez avec le bouton droit sur le dossier SXS, puis cliquez sur Propriétés.

    4. Cliquez sur Sécurité et assurez-vous qu’il y a une coche en regard de Lecture et exécution. Si la coche est absente, cliquez sur le bouton Modifier et activez-la.

    5. Appuyez sur les touches Windows + X.

    6. Cliquez sur Invite de commandes (admin).

    7. Dans la fenêtre Invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

      dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
      
    8. Dans la fenêtre Invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

      dism /online /Cleanup-Image /RestoreHealth
      

Informations supplémentaires

Ces erreurs peuvent survenir lorsque vous utilisez un assistant d’installation, l’outil Gestion et maintenance des images de déploiement (DISM) ou des commandes Windows PowerShell pour activer .NET Framework 3.5.

Dans Windows 10 et Windows Server 2012 R2, .NET Framework 3.5 est une fonctionnalité à la demande. Les métadonnées des fonctionnalités à la demande sont incluses. Toutefois, les fichiers binaires et les autres fichiers associés à la fonctionnalité ne sont pas inclus. Lorsque vous activez la fonctionnalité, Windows essaie de contacter Windows Update pour télécharger les informations manquantes à son installation. Ce processus peut être affecté par la configuration du réseau et la façon dont les ordinateurs sont configurés pour installer les mises à jour dans l’environnement. Par conséquent, vous pouvez rencontrer des erreurs lorsque vous installez ces fonctionnalités pour la première fois.

Messages d’erreur associés à ces codes d’erreur

Code d’erreur Messages d’erreur
0x800F0906 Les fichiers source ne peuvent pas être téléchargés.
Utilisez l’option Source pour spécifier l’emplacement des fichiers nécessaires à la restauration de la fonctionnalité. Pour plus d’informations sur la spécification d’un emplacement source, consultez la page http://go.microsoft.com/fwlink/?LinkId=243077.
Vous trouverez le fichier journal DISM sous C:\Windows\Logs\DISM\dism.log.

Windows n’a pas pu effectuer les modifications demandées.
Windows n’a pas pu se connecter à Internet pour télécharger les fichiers nécessaires. Assurez-vous que vous êtes connecté à Internet, puis cliquez sur Réessayer.

Échec de l’installation d’un ou plusieurs rôles, services de rôle ou fonctionnalités.
Les fichiers source sont introuvables. Essayez de réinstaller les rôles, services de rôle ou fonctionnalités dans une nouvelle session Assistant Ajout de rôles et de fonctionnalités. Sur la page Confirmation de l’Assistant, cliquez sur Spécifier un autre chemin d’accès source pour indiquer un emplacement valide des fichiers sources nécessaires à l’installation. L’emplacement doit être accessible par le compte d’ordinateur du serveur de destination.

0x800F0906 - CBS_E_DOWNLOAD_FAILURE

Code d’erreur : 0x800F0906

Error: 0x800f0906
0x800F081F Les fichiers source sont introuvables.
Utilisez l’option Source pour spécifier l’emplacement des fichiers nécessaires à la restauration de la fonctionnalité. Pour plus d’informations sur la spécification d’un emplacement source, consultez la page http://go.microsoft.com/fwlink/?LinkId=243077.
Vous trouverez le fichier journal DISM sous C:\Windows\Logs\DISM\dism.log

0x800F081F - CBS_E_SOURCE_MISSING

Code d’erreur : 0x800F081F

Error: 0x800F081F
0x800F0907 Échec de DISM. Aucune opération n’a été effectuée.
Pour plus d’informations, consultez le fichier journal.
Vous trouverez le fichier journal DISM sous C:\Windows\Logs\DISM\dism.log

En raison des paramètres de stratégie réseau, Windows n’a pas pu se connecter à Internet pour télécharger les fichiers nécessaires pour effectuer les modifications demandées. Contactez votre administrateur réseau pour plus d’informations.

0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED

Code d’erreur : 0x800F0907

Error: 0x800F0907

Télécharger .NET Framework 3.5 en dehors de Windows Update

.NET Framework 3.5 est disponible pour les clients disposant de licences en volume ou d’un abonnement MSDN, la fonctionnalité de support sur demande étant disponible.

Les codes d’erreur ne sont pas répertoriés lorsque vous installez .NET Framework 3.5

Quand vous installez .NET Framework 3.5, vous risquez de rencontrer d’autres codes d’erreur qui ne sont pas répertoriés dans cet article. Pour plus d’informations, consultez les articles suivants :