Accueil » Blog » Informatique » Windows » Erreur 0x800f0984 : mise à jour bloquée à 20 %

Erreur 0x800f0984 : mise à jour bloquée à 20 %

L’erreur 0x800f0984 correspond au code interne PSFX_E_MATCHING_BINARY_MISSING : il manque au magasin de composants une version antérieure de fichier dont la mise à jour a besoin pour s’appliquer. Le téléchargement se termine donc normalement, puis l’installation s’arrête en cours de route et Windows annule tout.

Points clés

  • Le code veut dire une chose précise : un binaire de référence est absent du magasin de composants, pas que le fichier téléchargé est corrompu.
  • Le pourcentage affiché à l’arrêt n’a pas de valeur de diagnostic : l’échec se produit en phase d’installation, après le téléchargement.
  • Microsoft a documenté ce cas en 2021 sur les machines dont les composants anciens avaient été purgés : la mise à jour cumulative devient alors impossible à désinstaller comme à remplacer.
  • Le contournement recommandé par Microsoft est la mise à niveau sur place, réservée aux appareils en ligne depuis au moins 30 jours.
  • Sur ARM64, la mise à niveau sur place n’aboutit que si KB5005932 est déjà installé.

Ce que signifie PSFX_E_MATCHING_BINARY_MISSING

Windows n’installe pas une mise à jour cumulative en remplaçant des fichiers entiers. Il applique des différentiels : chaque nouveau binaire est reconstruit à partir de la version déjà présente sur le disque. Si cette version de référence a disparu du magasin de composants, la reconstruction échoue, et le programme d’installation rend le code 0x800f0984.

C’est pour cette raison que relancer dix fois la même mise à jour ne change rien. Le paquet est bon, c’est l’état local du système qui ne permet pas de l’appliquer.

La cause documentée par Microsoft

Microsoft a publié un article dédié après les mises à jour de mai et juin 2021 : sur les appareils dont les enregistrements de ressources obsolètes avaient été purgés automatiquement, la dernière mise à jour cumulative installée était marquée comme permanente et les composants plus anciens supprimés. Résultat, plus aucune mise à jour cumulative ultérieure ne pouvait s’installer, et les précédentes ne pouvaient plus être désinstallées. Le message d’erreur relevé était précisément PSFX_E_MATCHING_BINARY_MISSING.

A lire  Vérifier la santé d'un SSD ou d'un disque dur sous Windows

Le mécanisme reste le même aujourd’hui sur les machines qui ont subi une purge du magasin de composants, souvent après un nettoyage agressif du disque ou une opération de maintenance interrompue.

Schéma du mécanisme de l'erreur 0x800f0984 : binaire de référence présent ou disparu
Une mise à jour cumulative se reconstruit depuis les fichiers déjà présents : sans eux, elle échoue.

Les autres causes plausibles

  • Un magasin de composants abîmé par une coupure de courant pendant une installation précédente.
  • Un nettoyage de disque qui a supprimé les fichiers de sauvegarde des mises à jour.
  • Une mise à jour partiellement installée qui laisse le magasin dans un état intermédiaire.
  • Un outil tiers de nettoyage ou d’optimisation qui a supprimé du contenu de WinSxS.

1. Relancer proprement une seule fois

Redémarrez, laissez la machine sur secteur, puis relancez la recherche dans Paramètres > Windows Update. L’intérêt n’est pas d’espérer un miracle : c’est de vérifier que le code renvoyé est bien toujours 0x800f0984, et pas un autre code de la série 0x800f qui se traiterait autrement. Notez au passage le numéro KB concerné dans l’historique des mises à jour.

Si le code change d’un essai à l’autre, le problème est ailleurs et la démarche générale de déblocage de Windows Update s’applique mieux.

2. Utilitaire de résolution des problèmes

Microsoft renvoie d’abord vers l’utilitaire automatisé de l’application Obtenir de l’aide, sur Windows 10 comme sur Windows 11. La version intégrée se trouve dans Paramètres > Système > Résoudre les problèmes > Autres utilitaires de résolution des problèmes > Windows Update.

Cet outil remet les services en état et réenregistre des composants. Il ne recrée pas un binaire manquant, donc il échoue souvent sur ce code précis. Il reste utile pour éliminer les causes simples avant les étapes lourdes.

3. Réparer le magasin de composants

C’est la première étape qui attaque vraiment la cause. Microsoft impose l’ordre : DISM d’abord, parce qu’il apporte les fichiers sains, puis le Vérificateur des fichiers système.

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

Par défaut, DISM prend ses fichiers de réparation dans Windows Update. Quand le client de mise à jour est lui-même en cause, Microsoft documente une source locale : DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess, où le chemin pointe vers un support d’installation monté. La lecture du rapport est détaillée dans notre article DISM /RestoreHealth. Si DISM signale une corruption qu’il ne peut pas réparer, le cas rejoint celui de l’erreur 0x80073712.

Tableau de l'efficacité réelle des sept étapes de dépannage de l'erreur 0x800f0984
Toutes les étapes ne visent pas la même couche du système.

4. Réinitialiser les composants Windows Update

Utile quand un paquet à moitié appliqué traîne dans le cache. Dans une invite de commandes en administrateur, arrêtez les services, renommez les deux dossiers de travail, relancez les services.

net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start bits
net start wuauserv

Renommer laisse la possibilité de revenir en arrière. La procédure complète et les cas de blocage sont décrits dans notre guide sur la réinitialisation des composants Windows Update.

A lire  Comment Corriger l’erreur 0x80004005 ? (Les solutions)

5. Installer le KB à la main

Téléchargez la mise à jour depuis le Catalogue Microsoft Update, en choisissant le paquet qui correspond à la version et à l’architecture du système, puis lancez le fichier .msu. Sur une erreur 0x800f0984 causée par un binaire de référence manquant, l’installation manuelle échoue souvent de la même façon, mais elle produit un journal plus lisible et confirme que le blocage est local.

Microsoft précise que le catalogue s’adresse aux utilisateurs avancés et aux administrateurs. Ce n’est pas une manipulation à confier à un poste utilisateur sans accompagnement.

6. Désinstaller la dernière mise à jour, si c’est encore possible

Sur les machines touchées par le cas documenté en 2021, la désinstallation de la mise à jour cumulative en cause était devenue impossible, puisque ses composants avaient été marqués comme permanents. Il vaut quand même la peine d’essayer : Paramètres > Windows Update > Historique des mises à jour > Désinstaller des mises à jour. La procédure et ses limites sont décrites dans notre article sur la désinstallation d’une mise à jour Windows 11.

Si l’entrée est grisée ou si la désinstallation échoue, arrêtez là. Insister avec des outils tiers sur le magasin de composants aggrave l’état du système.

7. Mise à niveau sur place, la solution recommandée

Microsoft présente la mise à niveau sur place comme son contournement préféré pour ce cas : le système se réinstalle par-dessus lui-même, les fichiers, applications et paramètres sont conservés, et l’ensemble des composants est reconstruit, y compris les binaires manquants. Deux conditions à connaître. L’option n’est proposée qu’aux appareils en ligne depuis au moins trente jours. Sur les appareils ARM64, elle n’aboutit que si KB5005932 est déjà installé, ce que l’on vérifie dans l’historique des mises à jour, section Autres mises à jour.

Microsoft mentionne aussi que le Service Windows Update Medic (WaaSMedicSVC) peut déclencher seul une mise à niveau sur place, mais uniquement sur les appareils très en retard de mises à jour. Attendre ce déclenchement automatique n’est pas une stratégie sur un poste utilisé tous les jours.

L’outil se récupère sur la page officielle de téléchargement de Windows 11, dont la version en cours est la mise à jour 2025, version 25H2. L’Assistant d’installation convient pour la machine en cours d’usage ; l’outil de création de supports ne génère de média que pour les processeurs x64, pas pour ARM.

A lire  Résoudre Les Problèmes De DLL Manquantes Au Démarrage

Avant de lancer une opération lourde

Sauvegardez d’abord les fichiers personnels : documents, photos et données de travail copiés sur une clé USB ou un disque externe avec l’Explorateur de fichiers, ou déposés sur un stockage en ligne. Microsoft rappelle que les paramètres système liés au compte Microsoft sont restaurés automatiquement après la mise à jour, une fois la connexion établie. Débranchez aussi les périphériques non nécessaires, imprimantes, scanners et clés diverses, avant de lancer l’installation.

Une mise à niveau sur place demande une à deux heures et une alimentation stable. Sur un ordinateur portable, la coupure d’alimentation en cours d’opération est le seul vrai risque de transformer la réparation en panne. Les autres méthodes de réparation, moins lourdes, sont comparées dans notre guide sur les méthodes pour réparer Windows 11 sans réinstaller.

Quand ça ne vient pas de là

Sur un parc géré, l’échec peut venir du serveur de distribution plutôt que du poste : un WSUS qui sert un paquet incomplet produit des échecs d’installation en série sur des machines par ailleurs saines. Le signal est simple, plusieurs postes échouent au même endroit le même jour.

Autre confusion fréquente, les codes voisins de la même famille. Une mise à jour cumulative qui échoue sans binaire manquant relève plutôt de l’erreur 0x800f0831, dont le traitement passe par l’installation manuelle du paquet identifié dans le journal.

Questions fréquentes

Le pourcentage d’arrêt indique-t-il la cause ?

Non. Le pourcentage affiché dépend du volume de fichiers traités au moment de l’annulation, pas de la nature de l’erreur. Deux machines avec le même code s’arrêtent à des valeurs différentes.

Un nettoyage de disque peut-il provoquer cette erreur ?

Oui, si le nettoyage supprime les fichiers de sauvegarde des mises à jour ou du contenu du magasin de composants. C’est le mécanisme même décrit par Microsoft, appliqué manuellement.

Faut-il réinstaller Windows complètement ?

Rarement. La mise à niveau sur place conserve les données et les applications, et suffit dans la grande majorité des cas. La réinstallation complète ne se justifie que si elle échoue à son tour.

Combien de temps prend la réparation du magasin de composants ?

DISM /RestoreHealth demande couramment quinze à quarante minutes selon le disque et la bande passante, et sfc /scannow dix à vingt minutes. La fenêtre ne doit pas être fermée avant les 100 %.

Peut-on rester sur une version non à jour en attendant ?

Techniquement oui, mais un système qui n’applique plus aucune mise à jour cumulative n’applique plus non plus les correctifs de sécurité mensuels. Le sujet devient une question de sécurité, pas de confort.


Photo d’en-tête : mise à niveau de Windows en cours sur un poste de travail, par Kim Holger Kelting, licence CC BY 4.0, via Wikimedia Commons. La photo montre un écran de mise à niveau d’une version antérieure de Windows, à titre d’illustration.
Sources : Microsoft Support, KB5005322 · Microsoft Support, Résoudre les problèmes de mise à jour de Windows · Microsoft Support, DISM et Vérificateur des fichiers système · Microsoft Learn, Catalogue Microsoft Update · Microsoft, Télécharger Windows 11. Vérifié le 11 septembre 2026.

Laisser un commentaire

Pin It on Pinterest