Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Décontamination - Antivirus - Protection - Protection de la Vie Privée Assiste.com - Sécurité informatique préventive - Décontamination - Antivirus - Protection - Protection de la Vie Privée

hresult: 0x8007054F (erreur Windows Update)

Dernière mise à jour : 2018-10-12T14:52 - 12.10.2018

25.02.2014 - 00h00 - Paris - (Assiste - Pierre Pinard) - Mise à jour

"Une erreur est survenue pendant l'installation du composant assembleur"
hresult: 0x8007054F
Erreur perpetuelle de Windows Update n'arrivant pas à appliquer une mise à jour.

hresult: 0x8007054F (Erreur Windows Update)hresult: 0x8007054F (Erreur Windows Update)hresult: 0x8007054F (Erreur Windows Update)

Procédure de réparation de Windows Update

Lorsque Windows Update ne fonctionne pas, quelle que soit l'erreur (redemarrage incessant d'une mise à jour, mises à jour qui sortent en erreur systématiquement, etc. ...) la procédure complète pour réparer les erreurs de Windows Update se compose de trois étapes à exécuter successivement, en s'arrêtant dès que Windows Update (ou Microsoft Update) refonctionne correctement :

Erreur Windows Update - Corriger les erreurs : étape 1
Points 1 à 8
Diverses vérifications puis utilisation de l'outil Microsoft de résolution des problèmes " Fix it " et vérification du fonctionnement de Windows Update.

Erreur Windows Update - Corriger les erreurs : étape 2
Point 9
Si l'étape 1 n'a pas été suffisante, exécution de l'outil Microsoft " System Update Readiness Tool " (Outil d’analyse de l’installation conforme des mises à jour du système).

Erreur Windows Update - Corriger les erreurs : étape 3
Points 10 à 20
Si l'étape 2 n'a pas été suffisante, cette procdure de réparation de Windows Update est la poursuite des étapes 1 et 2, que vous devez avoir exécuté en premier.



La procédure suivante est applicable à toutes les versions de Windows Vista, Windows 7 et Windows 8, versions 32 bits ou 64 bits.

Cette procédure s'applique contre presque toutes les erreurs de Windows update (malheureusement pas " toutes ") et, probablement, contre de nombreuses autres erreurs non documentées. Cette procédure s'applique également en cas d'erreurs d'installation de logiciels.

Les retours d'expérience sont les bienvenus, dans la zone de commentaires, au pied de cette page.

Windows Update utilise le langage XML. MSXML est un composant séparé de Windows Update et de .NET Framework.
Au cas où l'erreur Windows update proviendrait de l'interpréteur de ce langage, réinstallez MSXML.

Cette réparation fonctionne avec Windows 7, Windows 7 Service Pack 1, Windows 8, Windows Server 2003 Service Pack 2, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2, Windows XP Service Pack 3, rendez vous sur cette page :
http://www.microsoft.com/en-us/download/details.aspx?id=36292

L'une des raisons majeures d'erreur de Windows Update, et tout particulièrement la cas des ces correctifs qui redemarrent sans cesse l'ordinateur et s'appliquent et se réappliquent sans fin et sans jamais arriver à se terminer, provient d'une corruption de l'un des fichiers dans C:\Windows\System32\config\TxR.


  • Dans un premier temps, nous allons éliminer tous les fichiers temporaires et inutiles afin d'alléger les tâches d'analyse suivantes. Exécuter CCleaner avec ces réglages (Paramétrage pour gagner de la place et/ou préparer une décontamination - On préserve les traces internes et les options de confort).

  • Exécuter la commande Windows CHKDSK (CHecK DiSK) (Comment faire un " chkdsk " - Les deux méthodes) sur le volume système (généralement C:) permet d'identifier et de réparer ou isoler les secteurs défectueux d'un Disque dur et de réparer certaines erreurs en déplaçant les contenus des secteurs défectueux encore lisibles vers des secteurs sains. On peut tenter cette commande avant de poursuivre (cela ne fait jamais de mal à un Disque dur), mais il est à peu près certain que cette démarche sera vaine, donc, il faut poursuivre la procédure.

  • Exécuter la commande Windows SFC (System File Checker) afin de s'assurer de l'intégrité des fichiers de Windows.

  • Exécuter l'outil Microsoft de réinitialisation des composants Windows Update.
    A partir de là, Windows Update devrait fonctionner, sinon, poursuivez :

  • Les trois services suivants doivent être dans cet état :

    1. "Appel de procédure distante (RPC)" - Type de démarrage : Automatique - Etat : Démarré

    2. "Système d'évènement COM+" - Type de démarrage : Automatique - Etat : Démarré

    3. "Service de Transfert Intelligent en Arrière plan" - Type de démarrage : Manuel - Etat : Démarré

    Pour accéder aux services de Windows, faire :
    Démarrer Panneau de configuration En haut à droite, choisir " Afficher par petites icônes " Clic sur " Outils d'administration " Double clic sur " Services " :

    Explications :
    Windows Update, ou Microsoft Update, utilise un service Windows assurant le fonctionnement en arrière plan des mises à jour, sans interruption du travail de l'utilisateur et sans encombrer la bande passante de la connexion Internet. Ceci est assuré par le service BITS (Background Intelligent Transfer Service) appelé, dans la version française de Windows, Service de Transfert Intelligent en Arrière plan.

    Ce service transfère des fichiers en arrière-plan en utilisant la bande passante réseau inactive. Si le service est désactivé, toutes les applications dépendant du service de transfert intelligent d’arrière-plan, telles que Windows Update ou MSN Explorer, ne pourront plus télécharger des programmes ni d’autres informations.

    Assurez-vous que ce service est présent dans la liste des services et qu'il est capable de démarrer à la demande (réglé sur " Manuel " ou " Automatique (début différé) ").

    BITS utilise la bande passante inutile pour transférer les données.
    BITS transfère les données en arrière plan, en exploitant le résidu de bande passante non exploité par les travaux priotitaires.
    BITS surveille constamment la quantité de bande passante requise par les applications utilisateur pour ajuster sa propre consommation de bande passante.
    BITS peut se suspendre totalement, sans provoquer de code erreur, lorsque les autres applications ont besoin de toute la largeur de la bande passante.

    D'autre part, ce service dépend de deux autres services qui doivent être réglés en mode de démarrage " Automatique " et doivent être, préalablement, dans l'état " Démarré ".

    BITS (Background Intelligent Transfer Service) (Service de Transfert Intelligent en Arrière plan)
    BITS (Background Intelligent Transfer Service) (Service de Transfert Intelligent en Arrière plan)

    Si le service BITS (Background Intelligent Transfer Service) appelé, dans la version française de Windows, Service de Transfert Intelligent en Arrière plan n'existe pas, il faut le réinstaller à partir de votre original Windows (votre CD ou la partition cachée sur votre Disque dur) et faire une réparation de Windows sans perte de données ni de programmes installés.
    Procédure pour Windows 7 par Chantal11 (MS MVP).

  • Il peut exister une corruption des fichiers due à une extinction intempestive de l'ordinateur tandis qu'il affichait un message vous demandant de ne pas l'éteindre durant l'installation de mises à jour. Cette demande de " patienter " peut intervenir à l'extinction de l'ordinateur ou / et à son redémarrage.

    Même si l'attente à l'extinction peut être irritante, vous ne devez jamais violenter votre ordinateur.

    Vous ne devez jamais forcer l'extinction de votre ordinateur alors que Windows entreprend l'application de mises à jour.

Paramétrer l'Explorateur de Windows pour voir tous les fichiers, y compris les fichiers cachés. Se reporter à l'article " Comment voir les fichiers et dossiers cachés de Windows ? ".

Lancer l'Explorateur de Windows avec privilèges administratifs (clic droit Exécuter en tant qu'administrateur).

Localiser le répertoire C:\Windows\System32\config\TxR

La notion de transaction

En termes simples, une modification du noyau de Windows, lorsque cette modification touche de nombreux fichiers simultanément et de manière obligatoirement coordonnée et simultanée, est appelée une " transaction ".

Dans une " transaction ", l'ensemble des opérations qui la constitue doit être réussi. Si une seule des opérations échoue, c'est l'ensemble de la transaction qui échoue et doit être abandonnée. Le système doit retourner à l'état précédent.

Le répertoire C:\Windows\System32\config\TxR contient des fichiers journaux (log), dont ceux de Windows Update, qui peuvent être corrompus. Ces journaux proviennent du CLFS (Common Log File System) sollicité par l'outil KTM (Kernel Transaction Manager) - l'outil qui prend en charge les transactions appliquées au noyau ( au cœur) de Windows.

Les journaux (logs), dans C:\Windows\System32\config\TxR, contiennent, entre autres choses, les séquences d'opérations à effectuer, dont au redémarrage.

Le principe de ces séquences d'opérations est : soit elles réussissent toutes, soit, si une seule échoue, elles échouent toutes (cela assure la cohérence d'un ensemble de mises à jour qui doivent être concomitantes).

Dans C:\Windows\System32\config\TxR, supprimer tous les fichiers.

Même opération de suppression de tous les fichiers dans le répertoire C:\Windows\System32\SMI\Store\Machine

Ouvrir une « Invite de commandes » avec privilèges administratifs

Pour ouvrir une fenêtre (une boîte) d’ « Invite de commandes » (anciennement appelée « Console DOS ») avec privilèges administratifs, ceci doit se faire sous un compte utilisateur ayant un statut d’administrateur.

  • Ouvrir une invite de commandes, avec privilèges administratifs, sous Windows XP
    1. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Ouvrir une session sous un compte administrateur
    2. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur le bouton Clic sur le bouton « Démarrer » de Windows XP : Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur)
    3. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Tous les programmes »
    4. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Accessoires »
    5. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Invite de commandes ». La commande s'exécutera avec les privilèges de l'utilisateur identifié. S'il est administrateur du système, la commande s'exécutera avec les privilèges d'administration.

  • Ouvrir une invite de commandes, avec privilèges administratifs, sous Windows Vista, Windows 7, Windows 8
    Faire, au choix :
    • Première méthode :
      1. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Ouvrir une session sous un compte administrateur
      2. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur le bouton Clic sur le bouton « Démarrer » de Windows 7 : Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) (Windows 8 - Où se trouve le menu « Démarrer » ?)
      3. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Tous les programmes »
      4. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Accessoires »
      5. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic droit sur « Invite de commandes »
      6. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Exécuter en tant qu’administrateur » (c'est une demande d'exécution avec élévation de privilèges)

        Demande d'ouverture d'une « Invite de commandes » avec élévation de privilèges sous Windows Vista, Windows 7, Windows 8
        Ouvrir une boîte d'Invite de commandes avec privilèges administratifs

      7. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Le contrôle de compte utilisateur (UAC) vous demande si vous autorisez cette tâche à utiliser vos privilèges d'administration. Acceptez.

    • Seconde méthode :
      1. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Ouvrir une session sous un compte administrateur
      2. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur le bouton Clic sur le bouton « Démarrer » de Windows 7 : Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) (Windows 8 - Où se trouve le menu « Démarrer » ?)
      3. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Dans le champ de recherche, saisir « cmd »
      4. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Dans la liste des fichiers trouvés s’appelant « cmd », faire un clic droit sur « cmd.exe »
      5. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Exécuter en tant qu’administrateur » (c'est une demande d'exécution avec élévation de privilèges)

        Demande d'ouverture d'une « Invite de commandes » avec élévation de privilèges
        Demande d'ouverture d'une « Invite de commandes » avec élévation de privilèges

      6. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Le contrôle de compte utilisateur (UAC) vous demande si vous autorisez cette tâche à utiliser vos privilèges d'administration. Acceptez.
  • Ouvrir une invite de commandes, avec privilèges administratifs, sous Windows 10
    1. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Ouvrir une session sous un compte administrateur
    2. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur l'icône de recherches (la loupe « Rechercher sur Windows »)
    3. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Saisir les lettres CMD
    4. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic droit sur « Invite de commandes »
    5. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Clic sur « Exécuter en tant qu’administrateur » (c'est une demande d'exécution avec élévation de privilèges)

      Demande d'ouverture d'une « Invite de commandes » avec élévation de privilèges sous Windows 10
      Demande d'ouverture d'une « Invite de commandes » avec élévation de privilèges

    6. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur) Le contrôle de compte utilisateur (UAC) vous demande si vous autorisez cette tâche à utiliser vos privilèges d'administration. Acceptez.
    7. Ouvrir une « Invite de commandes avec privilèges d'administration » (Console DOS en tant qu'administrateur)Une fois l'Invite de commandes ouverte, vérifiez, sous Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, que la fenêtre de l’ « Invite de commandes » soit bien en mode « Administrateur » en regardant l'indication du mode d'exécution dans sa barre de titre.
      Sous Windows Vista et suivants, ouverture d'une « Invite de commandes » avec privilèges d'administration
      Sous Windows Vista et suivants, ouverture d'une « Invite de commandes » avec privilèges d'administration

Copier la clause suivante dans la boîte d'invite de commande et l'exécuter (appuyer sur la touche " Entrée ") :
fsutil resource setautoreset true C:\

Redémarrer Windows

Lancer (relancer) l'opération qui sortait en erreur (Windows Update, installation de logiciel, sauvegarde, restauration, planificateur de tâche, etc. ...)

On peut observer qu'à la fin de cette opération, des fichiers sont reconstruits dans le répertoire C:\Windows\System32\config\TxR

Outil d'analyse de conformité d'installation des mises à jour du système WindowsOutil d'analyse de conformité d'installation des mises à jour du système WindowsOutil d'analyse de conformité d'installation des mises à jour du système Windows

Alternativement à la procédure précédente, on peut utiliser un outil de Microsoft.


RessourcesRessourcesRessources

Microsoft - Fsutil resource
Microsoft - Le message d'erreur suivant s'affiche lorsque vous utilisez le site Web Windows Update ou Microsoft Update
Microsoft - Using Common Log File System
Microsoft - Using Log Streams with KTM
Microsoft - Améliorez vos applications grâce aux transactions de système de fichiers
Technet.com - Fsutil resource setautoreset true Windows system folder

Microsoft - Outil d’analyse de conformité des mises à jour du système
Microsoft - System Update Readiness Tool

 RequêtesRequêtesRequêtes

Erreur de Windows Update
Windows Update redémarre le PC sans cesse
hresult: 0x8007054F (erreur Windows Update)
Windows Update - Erreur 0x643 (erreur d'installation du .NET Framework)
Windows Update - Erreur 0x80070005
Windows Update - Erreur 0x8007000B
Windows Update - Erreur 0x80070490
Windows Update - Erreur 0x8007054
Windows Update - Erreur 0x8007054F
Windows Update - Erreur 0x80070643 (erreur d'installation du .NET Framework)
Windows Update - Erreur 0x8007064C
Windows Update - Erreur 0x80071A91
Windows Update - Erreur 0x80072F8F
Windows Update - Erreur 0x800B0100
Windows Update - Erreur 0x80246002
Windows Update - Erreur 0x80246008
Réparer Windows Update
Même mise à jour proposée sans cesse
Windows Update n'arrive pas à mettre à jour
Windows Update se casse la figure
Windows Update boucle indéfiniement
Problème avec les mises à jour Windows
Mise à jour en erreur
Mises à jour non installées
Mises à jour ne s'installent pas
Windows Backup Errror 0x80071A91
Erreur 0x80071A91 Sauvegarde et restauration dans Microsoft Windows
Erreur sauvegarde 0x80071A91
Erreur restauration 0x80071A91
Erreur planificateur de tâches
Erreur planificateur de tâches "Support des transactions dans le gestionnaire de ressources du système de fichiers spécifié n'est pas démarré ou a été arrêté en raison d'une erreur."
Erreur dans Recherches Windows (Issues within Windows Search)