Correction: code d'erreur 0x800f0954



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs obtiennent le Code d'erreur 0x800f0954 lors de la tentative d'installation de .NET Framework 3.5 ou d'une autre fonctionnalité facultative dans Windows 10. La plupart des utilisateurs signalent que cette erreur se produit lorsqu'ils tentent d'installer le package via les fonctionnalités 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 il est confirmé qu'elle se produit 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 particulier en essayant de reproduire le problème sur nos machines de test et en examinant divers rapports d'utilisateurs qui ont rencontré ce problème exact. En fait, il existe plusieurs coupables potentiels différents qui pourraient finir par déclencher ce code d'erreur:



  • L'ordinateur ne peut pas accéder au serveur Windows Update - Dans certains cas, le message d'erreur apparaît car le système ne parvient pas à atteindre le serveur WU. C'est typique dans les situations où tout un réseau d'ordinateurs appartenant à un domaine est configuré pour télécharger des mises à jour à partir d'un serveur WSUS. Dans ce cas, vous pouvez résoudre le problème en contournant le 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 des composants et en réexécutant la commande DISM qui échouait auparavant 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 le 0x800f0954 Erreur.
  • La stratégie de groupe empêche l'installation - Il existe une stratégie susceptible de déclencher cette erreur particulière si elle est désactivée dans l'éditeur de stratégie de groupe local. Si ce scénario s’applique, 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 le 0x800f0954 erreur, cet article vous fournira plusieurs étapes de dépannage. Ci-dessous, vous trouverez un ensemble de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées avec succès pour résoudre ce problème particulier.

Gardez à l'esprit que les méthodes ci-dessous sont classées par efficacité et gravité, nous vous encourageons donc à les suivre dans l'ordre dans lequel elles sont présentées. Il est probable que toutes les solutions potentielles 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 le 0x800f0954 erreur lors de la tentative d'installation des fonctionnalités Windows en option, c'est probablement parce que votre système ne peut pas accéder au serveur Windows Update. Cela semble s'être produit pour de nombreux utilisateurs dans une situation similaire, en particulier dans les situations où tout un réseau d'ordinateurs joints à un domaine est configuré pour télécharger des mises à jour à partir d'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 la modification de registre suivante:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez 'Regedit' et frapper Ctrl + Maj + Entrée pour ouvrir le Éditeur de registre avec privilèges administratifs. Lorsque vous y êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.
  2. Dans l'éditeur de 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 Entrer pour y arriver instantanément.

  3. Si la Windows Update La clé n’existe pas, vous devrez la créer manuellement. Pour ce faire, faites un clic droit sur la touche Windows, sélectionnez Nouveau> Clé et nommez-le 'Windows Update'. Ensuite, faites un clic droit sur la clé nouvellement créée et sélectionnez Nouveau> Clé et nommez la clé la plus récente AU .
  4. Avec la touche AU sélectionnée, passez au volet de droite, cliquez avec le bouton droit sur un espace vide et choisissez Nouveau> String valeur. Ensuite, renommez la valeur de chaîne nouvellement créée en UserWUServer .
  5. Une fois la UserWUServer clé a été créée, double-cliquez dessus et définissez-la Données de valeur à 0 .
  6. Fermez l'éditeur de registre, redémarrez votre ordinateur et voyez si le problème a été résolu au prochain démarrage du système.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Si cette méthode n'a pas permis de résoudre 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 que nous rencontrons précisément ce problème ont signalé qu'ils avaient réussi à résoudre le problème après avoir supprimé le CBS (service basé sur les composants) journaux liés à DISM . Après avoir fait cela et réexécuté la commande DISM, certains utilisateurs concernés ont signalé que le 0x800f0954 l'erreur 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 que vous entrez dans le CBS dossier, sélectionnez tout là-bas et choisissez Effacer.
  3. Après chaque fichier .Journal et .taxi le fichier est supprimé, vous pouvez fermer le CBS dossier.
  4. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez 'Cmd' et appuyez sur Ctrl + Maj + Entrée ouvrir un surélevé Invite de commandes . Quand vous voyez le UAC (contrôle de compte d'utilisateur), cliquez sur Oui pour accorder des privilèges administratifs.
  5. À l'intérieur de l'invite de commandes élevée, tapez la commande suivante et appuyez sur Entrer pour réexécuter la commande DISM:
    Dism.exe / online / enable-feature / nom de la fonction: NetFX3 / source: C: 
  6. Après avoir frappé Entrer, le .NET Framework doit s'installer sans le 0x800f0954 Erreur.

Si vous rencontrez toujours le même message d'erreur ou si cette méthode ne s'appliquait pas à 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 le 0x800f0954 erreur lors de la tentative d'installation de .NET Framework 3.5 à l'aide de DISM (Deployment Image Servicing and Management), 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 fini par résoudre le problème. Voici ce que vous devez faire:

  1. presse Touche 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 vous y êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.

    Exécuter la boîte de dialogue: powershell puis appuyez sur Ctrl + Maj + Entrée

  2. À l'intérieur de l'invite Powershell élevée, tapez la commande suivante et appuyez sur Entrée pour l'exécuter:
    Ajouter-WindowsCapacité -En ligne -Nom NetFx3~~~~ -La source: 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 le Framework .NET 3.5 une fois de plus et voir si le problème a été résolu.

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

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

Si vous obtenez le 0x800f0954 erreur en essayant d'ajouter le Ensemble d'outils RSAT , il y a de fortes chances que vous deviez apporter des modifications à l'aide de Éditeur de stratégie de groupe outil. Plusieurs utilisateurs ont réussi à résoudre ce problème en exécutant le Gpedit outil pour modifier certains paramètres liés à Installation des composants et Réparation de composants .

Après avoir activé une certaine politique locale et autorisé le système d'exploitation à télécharger le contenu de réparation et les fonctionnalités optionnelles directement à partir de WU, plusieurs utilisateurs ont signalé que le problème était résolu.

Remarque: Gardez à l'esprit que le Éditeur de stratégie de groupe L'outil n'est pas disponible pour toutes les versions de Windows. Si vous disposez de Windows 10 Famille ou d'une autre version qui ne l'inclut pas, vous devrez suivre cet article ( ici ) pour installer l'éditeur de règles sur votre ordinateur.

Si vous avez le Stratégie de groupe Éditeur sur votre version de Windows, voici un guide rapide sur la façon d'effectuer les modifications nécessaires:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez 'Gpedit.msc' et appuyez sur Entrer pour ouvrir le Éditeur de stratégie de groupe local . Si vous êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.

    Taper «gpedit.msc» dans l'invite Exécuter

  2. Une fois que vous êtes dans l'éditeur de stratégie de groupe local, utilisez le volet de gauche pour accéder à l'emplacement suivant:
    Configuration ordinateur Modèles d'administration Système
  3. Puis, avec Système sélectionné , allez dans le volet de droite et double-cliquez sur le Spécifier les paramètres d'installation et de réparation de composants facultatifs .

    Spécifier les paramètres d'installation et de réparation de composants facultatifs

  4. Ensuite, définissez la stratégie sur Activée et assurez-vous de cocher la case associée à Téléchargez le contenu de 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. Frappé Appliquer pour enregistrer la configuration, puis fermez le É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.

Solution 5: Modification de la valeur de registre UseWUServer

Si aucune des méthodes ci-dessus ne fonctionne, nous tenterons de modifier le UseWUServer entrée de registre et changez-le en désactivé. Apparemment, après une mise à jour récente de Windows, cette clé était en conflit avec le service de mise à jour Windows et provoquait le message d'erreur en discussion. Assurez-vous que vous êtes connecté en tant qu'administrateur avant de continuer et sauvegardez votre registre au cas où.

  1. Appuyez sur Windows + R, tapez ' regedit ”Dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois dans l'éditeur de registre, accédez au chemin suivant:
    HKLM / Logiciel / Stratégies / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Maintenant, changez la valeur de 1 à 0 .
  4. Après avoir apporté les modifications suivantes, redémarrez votre ordinateur et redémarrez le service de mise à jour. Vérifiez si le problème est résolu.
5 minutes de lecture