Correction: code d'erreur 0x800f0954

Conseille: Cliquez Ici Pour Corriger Les Erreurs De Windows Et D'Optimiser Les Performances Du Système

Certains utilisateurs obtiennent le code d'erreur 0x800f0954 lorsqu'ils tentent d'installer .NET Framework 3.5 ou une autre fonctionnalité optionnelle de Windows 10. La plupart des utilisateurs signalent que cette erreur se produit lors de la tentative d'installation du package via des fonctionnalités de Windows, mais d'autres l'obtiennent en utilisant l'outil de ligne de commande DISM. L'erreur ne semble pas être exclusive à une certaine version de Windows, car elle est confirmée sur Windows 7, Windows 8.1 et Windows 10.

Code d'erreur 0x800f0954

Quelle est la cause du code d'erreur 0x800f0954?

Nous avons examiné ce problème en essayant de le reproduire sur nos machines d’essai et en consultant divers rapports d’utilisateurs ayant rencontré ce problème. En fin de compte, il y a plusieurs coupables potentiels qui pourraient déclencher ce code d'erreur:

  • L'ordinateur ne peut pas accéder au serveur Windows Update - Dans certains cas, le message d'erreur se produit car le système ne peut pas atteindre le serveur WU. Cela est typique dans les situations où tout un réseau d'ordinateurs appartenant à un domaine est configuré pour télécharger les mises à jour à partir d'un serveur WSUS. Dans ce cas, vous pouvez résoudre le problème en contournant WSUS.
  • Les journaux DISM CBS déclenchent le problème - Parfois, les journaux CBS générés par l'utilitaire DISM peuvent indiquer un problème qui n'existe pas réellement. Dans ce cas, vous pouvez résoudre le problème en supprimant les journaux de maintenance basée sur les composants et en réexécutant la commande DISM qui échouait précédemment avec ce message d'erreur.
  • .NET Framework doit être installé via Powershell - Si vous essayez d'installer un ancien package .NET Framework, vous devrez peut-être le faire à partir d'une fenêtre PowerShell afin d'éviter l'erreur 0x800f0954 .
  • La stratégie de groupe empêche l'installation . Une stratégie peut potentiellement déclencher cette erreur si elle est désactivée à partir de l'éditeur de stratégie de groupe local. Si ce scénario est applicable, vous pouvez résoudre le problème en activant la stratégie "Spécifier les paramètres pour l'installation et la réparation des composants facultatifs".

Si vous recherchez actuellement un correctif pour l'erreur 0x800f0954, cet article vous expliquera plusieurs étapes de dépannage. Vous trouverez ci-dessous une collection de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées avec succès pour résoudre ce problème particulier.

N'oubliez pas que les méthodes ci-dessous sont classées par ordre d'efficacité et de gravité. Nous vous encourageons donc à les suivre dans l'ordre indiqué. Il est fort probable que toutes les solutions possibles ne seront pas applicables à votre situation actuelle, alors n'hésitez pas à ignorer les méthodes qui ne peuvent pas être suivies.

Méthode 1: contournement du WSUS

Si vous obtenez l'erreur 0x800f0954 en essayant d'installer des fonctionnalités Windows facultatives, c'est probablement parce que votre système ne peut pas accéder au serveur Windows Update. Cela semble s'être produit pour un grand nombre d'utilisateurs dans une situation similaire, notamment dans les cas où il existe tout un réseau d'ordinateurs appartenant à un domaine et configurés pour télécharger des mises à jour depuis un serveur WSUS.

Si votre situation est similaire, il est possible que le problème se produise car votre ordinateur faisait autrefois partie d'un réseau de domaine et le paramètre de stratégie de groupe est toujours en place. Si ce scénario est applicable, vous pouvez résoudre le problème en contournant temporairement le serveur WSUS. Vous pouvez le faire facilement en effectuant l’édition du registre suivante:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «regedit» et appuyez sur Ctrl + Maj + Entrée pour ouvrir l' éditeur de registre avec des privilèges d'administrateur. Lorsque le UAC (Contrôle de compte d'utilisateur) vous y invite, cliquez sur Oui pour octroyer des privilèges d'administration.
  2. Dans l'Éditeur du Registre, utilisez le volet de gauche pour accéder à l'emplacement suivant:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Remarque: vous pouvez également coller l'adresse directement dans la barre de navigation et appuyer sur Entrée pour y arriver instantanément.

  3. Si la clé WindowsUpdate n'existe pas, vous devrez la créer manuellement. Pour ce faire, cliquez avec le bouton droit sur la clé Windows, sélectionnez Nouveau> Clé et nommez-la «WindowsUpdate». Ensuite, cliquez avec le bouton droit sur la clé nouvellement créée, sélectionnez Nouveau> Clé et nommez la clé la plus récente AU .
  4. Une fois la clé AU sélectionnée, déplacez-vous dans le volet de droite, cliquez avec le bouton droit de la souris sur un espace vide et choisissez Nouveau> Valeur de chaîne . Ensuite, renommez la valeur de chaîne nouvellement créée en UserWUServer .
  5. Une fois la clé UserWUServer créée, double-cliquez dessus et définissez les données de la valeur sur 0 .
  6. Fermez l'Éditeur du Registre, redémarrez votre ordinateur et voyez si le problème a été résolu au prochain démarrage du système.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Si cette méthode ne résout pas le problème ou si elle n'était pas applicable, passez à la méthode suivante ci-dessous.

Méthode 2: nettoyage des journaux CBS

Certains utilisateurs rencontrant ce problème précis ont signalé avoir réussi à le résoudre après la suppression des journaux CBS (Component Based Servicing) liés à DISM. Après cela et après avoir réexécuté la commande DISM, certains utilisateurs concernés ont signalé que l'erreur 0x800f0954 ne se produisait plus.

Voici ce que vous devez faire:

  1. Ouvrez l'explorateur de fichiers et accédez à l'emplacement suivant:
     C: \ Windows \ Logs \ CBS 
  2. Une fois dans le dossier CBS, sélectionnez tout ce qui se trouve là, puis choisissez Supprimer.
  3. Une fois tous les fichiers .log et .cab supprimés, vous pouvez fermer le dossier CBS .
  4. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «cmd» et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande avec privilèges élevés. Lorsque vous voyez le contrôle de compte d'utilisateur (UAC), cliquez sur Oui pour octroyer des privilèges d'administration.

  5. Dans l'invite de commande avec privilèges élevés, tapez la commande suivante et appuyez sur Entrée pour réexécuter la commande DISM:
     Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: \ 
  6. Après avoir appuyé sur Entrée, le .NET Framework doit s'installer sans l'erreur 0x800f0954 .

Si vous rencontrez toujours le même message d'erreur ou si cette méthode n'était pas applicable à votre scénario actuel, passez à la méthode suivante ci-dessous.

Méthode 3: utilisation de PowerShell pour installer .NET Framework 3.5

Si vous rencontrez l'erreur 0x800f0954 lors de la tentative d'installation de .NET Framework 3.5 à l'aide de DISM (gestion et maintenance des images de déploiement), vous pourrez peut-être contourner le message d'erreur à l'aide de Powershell.

Plusieurs utilisateurs concernés ont signalé que le code d'erreur ne se produisait plus après avoir exécuté une commande powershell qui a finalement résolu le problème. Voici ce que vous devez faire:

  1. Appuyez sur les touches Windows + R pour ouvrir une commande d'exécution. Ensuite, tapez «powershell» et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite Powershell élevée. Lorsque le UAC (Contrôle de compte d'utilisateur) vous y invite, cliquez sur Oui pour octroyer des privilèges d'administration.

    Exécuter le dialogue: Powershell Appuyez ensuite sur Ctrl + Maj + Entrée
  2. Dans l'invite Powershell surélevée, tapez la commande suivante et appuyez sur Entrée pour l'exécuter.
     Ajouter - WindowsCapability - En ligne - Nom NetFx3 ~~~~ - Source D: \ sources \ sxs 
  3. Fermez l'invite Powershell élevée et redémarrez votre ordinateur.
  4. Au prochain démarrage du système, essayez d’installer à nouveau le .NET Framework 3.5 et vérifiez si le problème a été résolu.

Si la même erreur se produit toujours, passez à la méthode suivante ci-dessous.

Méthode 4: à l'aide de l'éditeur de stratégie de groupe

Si vous obtenez l'erreur 0x800f0954 en essayant d'ajouter le jeu d' outils RSAT, vous devrez probablement apporter certaines modifications à l'aide de l'outil Éditeur de stratégie de groupe . Plusieurs utilisateurs ont réussi à résoudre ce problème en exécutant l'outil Gpedit pour modifier certains paramètres liés à l' installation et à la réparation des composants .

Après avoir activé une certaine stratégie locale et autorisé le système d'exploitation à télécharger le contenu de la réparation et des fonctionnalités facultatives directement à partir de WU, plusieurs utilisateurs ont signalé que le problème avait été résolu.

Remarque: N'oubliez pas que l'outil Éditeur de stratégie de groupe n'est pas disponible pour toutes les versions de Windows. Si vous avez Windows 10 Home ou une autre version qui ne l’inclut pas, vous devez suivre cet article (ici) pour installer l’éditeur de stratégies sur votre ordinateur.

Si vous disposez de l' éditeur de stratégie de groupe sur votre version de Windows, voici un guide rapide sur la manière d'effectuer les modifications nécessaires:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «gpedit.msc» et appuyez sur Entrée pour ouvrir l' éditeur de stratégie de groupe local . Si vous êtes invité par le contrôle de compte d'utilisateur (UAC), cliquez sur Oui pour octroyer des privilèges administratifs.

    Taper «gpedit.msc» dans l'invite d'exécution
  2. Une fois dans l'éditeur de stratégie de groupe locale, utilisez le volet de gauche pour accéder à l'emplacement suivant:

    Configuration de l'ordinateur \ Modèles d'administration \ Système

  3. Ensuite, avec Système sélectionné, allez dans le volet de droite et double-cliquez sur Spécifier les paramètres pour l’installation facultative des composants et la réparation des composants .

    Spécifier les paramètres d'installation facultative des composants et de réparation des composants
  4. Ensuite, définissez la stratégie sur Activé et cochez la case associée à Télécharger le contenu de la réparation et les fonctionnalités facultatives directement à partir de Windows Update au lieu de Windows Server Update Services (USUS) .

    Activer la politique requise
  5. Cliquez sur Appliquer pour enregistrer la configuration, puis fermez l' éditeur de stratégie de groupe local et redémarrez votre ordinateur.
  6. Au prochain démarrage du système, l'erreur ne devrait plus se produire.

Des Articles Intéressants