Accueil » Blog » Informatique » Windows » Erreur 0x80240034 lors d’une mise à jour Windows

Erreur 0x80240034 lors d’une mise à jour Windows

0x80240034 n’est pas une erreur d’installation : c’est un échec de téléchargement. Microsoft l’identifie comme WU_E_DOWNLOAD_FAILED, « la mise à jour n’a pas pu être téléchargée », ce qui déplace tout le diagnostic vers le réseau, les services de transfert et l’espace disque.

Points clés

  • 0x80240034 = WU_E_DOWNLOAD_FAILED dans la référence officielle des codes Windows Update.
  • Le paquet n’a jamais été récupéré entièrement : inutile de chercher du côté du magasin de composants ou de SFC en premier.
  • Trois suspects couvrent la majorité des cas : le service BITS arrêté, une connexion limitée déclarée dans Windows, un filtrage réseau (proxy, VPN, pare-feu d’entreprise).
  • Sur un poste géré, un serveur WSUS injoignable produit le même code sans qu’aucun réglage local ne soit en cause.
  • Le contournement fiable reste l’installation manuelle du KB depuis le catalogue Microsoft Update.

Ce que le code désigne exactement

La liste de référence des erreurs Windows Update publiée par Microsoft associe 0x80240034 à la constante WU_E_DOWNLOAD_FAILED, décrite en une phrase : la mise à jour n’a pas pu être téléchargée. Le code se situe donc dans la famille 0x8024, réservée à l’agent Windows Update lui-même, contrairement aux codes 0x8007 qui remontent des erreurs Win32 génériques.

La conséquence pratique est nette. Tant que le fichier n’est pas arrivé sur le disque, les outils de réparation du système ne servent à rien. Lancer DISM ou SFC en réflexe fait perdre une demi-heure sur un problème de transport. La progression bloquée à 0 %, ou qui redémarre en boucle depuis le début, est le symptôme visible du même problème.

Les causes classées par fréquence

  • Service BITS arrêté ou en échec. Le service de transfert intelligent en arrière-plan gère les téléchargements de Windows Update. S’il ne démarre pas, aucun paquet n’arrive.
  • Connexion déclarée comme limitée. Windows suspend les téléchargements volumineux sur les connexions marquées comme limitées, notamment le partage de connexion mobile.
  • Proxy, VPN ou pare-feu. Un tunnel qui coupe en plein transfert, ou un filtrage qui bloque les domaines de distribution de Microsoft, interrompt le téléchargement à mi-chemin.
  • Espace disque insuffisant. Le téléchargement échoue à l’écriture, pas à la réception.
  • Source de mise à jour mal configurée. Sur un poste d’entreprise, une stratégie WSUS pointant vers un serveur hors ligne renvoie ce code de façon systématique.
A lire  Kernel Data Inpage Error : Voici les Solutions
Tableau montrant que l erreur 0x80240034 concerne l etape de telechargement et non l installation
Seule l’étape de téléchargement est concernée par 0x80240034.

Solution 1 : remettre BITS et Windows Update en marche

Le contrôle prend deux minutes et élimine la cause la plus fréquente. Ouvrez services.msc et vérifiez que ces trois services tournent : Service de transfert intelligent en arrière-plan (BITS), Windows Update (wuauserv) et Service Orchestrator de mise à jour. Le type de démarrage de BITS doit rester Manuel ou Automatique (début différé), jamais Désactivé.

En ligne de commande administrateur, l’équivalent tient en trois lignes :

  1. net stop bits puis net start bits pour relancer le service de transfert.
  2. net stop wuauserv puis net start wuauserv pour l’agent de mise à jour.
  3. sc qc bits pour vérifier que le type de démarrage n’a pas été forcé sur Désactivé par une stratégie ou un logiciel d’optimisation.

Les utilitaires qui promettent d’alléger Windows désactivent souvent BITS pour gagner quelques mégaoctets de mémoire. C’est une cause récurrente de 0x80240034 sur des machines par ailleurs saines.

Solution 2 : vérifier que la connexion n’est pas déclarée comme limitée

Windows applique une politique d’économie sur les connexions marquées comme limitées : les téléchargements lourds sont différés ou abandonnés. Le réglage se trouve dans Paramètres, Réseau et Internet, puis les propriétés de la connexion active. Un partage de connexion depuis un téléphone est classé automatiquement dans cette catégorie, et une carte Wi-Fi domestique peut l’avoir été manuellement des mois plus tôt.

Dans le même esprit, une liaison Wi-Fi instable interrompt un transfert de plusieurs gigaoctets sans prévenir. Tester la mise à jour sur un câble Ethernet, même provisoirement, isole cette cause proprement.

Solution 3 : neutraliser le proxy, le VPN et le filtrage

Windows Update passe par les serveurs de distribution de Microsoft et par l’optimisation de la distribution. Un VPN qui change de nœud de sortie en cours de route, un proxy d’entreprise qui exige une authentification, ou un contrôle parental qui filtre les domaines Microsoft produisent tous le même échec.

  1. Déconnectez le VPN et relancez la recherche de mises à jour.
  2. Vérifiez la configuration du proxy avec netsh winhttp show proxy. Si une valeur obsolète y traîne, netsh winhttp reset proxy la supprime.
  3. Désactivez temporairement le filtrage web de la suite de sécurité, puis réactivez-le immédiatement après le test.
A lire  Erreur Windows code 80072efe : Les solutions

Si le poste sort par un réseau d’entreprise, la liste des points de terminaison à autoriser est publiée par Microsoft. Un seul domaine bloqué suffit à faire échouer tous les téléchargements. Quand la pile réseau elle-même est douteuse, réinitialiser Winsock remet les paramètres de socket à plat avant d’aller chercher plus loin.

Schema des six etapes de diagnostic quand le telechargement d une mise a jour Windows n aboutit pas
Six vérifications, du service local jusqu’à la source WSUS.

Solution 4 : l’utilitaire de résolution des problèmes, puis le cache

Microsoft place l’utilitaire intégré en tête de sa procédure de dépannage Windows Update. Il vérifie l’état des services, réenregistre certains composants et relance une détection propre. Sur Windows 11, il est dans Paramètres, Système, Résolution des problèmes, Autres utilitaires de résolution des problèmes.

Si l’échec persiste, un téléchargement partiel peut rester coincé dans le cache. Arrêtez wuauserv et bits, renommez C:\Windows\SoftwareDistribution en SoftwareDistribution.old, redémarrez les deux services, puis relancez la recherche. La démarche est identique à celle utilisée contre l’erreur 0x8007000d, quand le fichier téléchargé est invalide, à ceci près qu’ici elle sert à repartir de zéro plutôt qu’à écarter un paquet corrompu.

Solution 5 : libérer de l’espace et réessayer

Un téléchargement de mise à jour cumulative pèse souvent plusieurs gigaoctets, auxquels s’ajoutent les fichiers temporaires de décompression. Sur une partition système saturée, l’écriture échoue et le code de téléchargement raté remonte. Le nettoyage de disque, l’Assistant Stockage et la suppression des anciens dossiers .old règlent la question sans logiciel tiers.

Solution 6 : installer le KB à la main

Quand le téléchargeur reste bloqué malgré tout, le contourner est la solution la plus rapide. Relevez le numéro KB dans l’historique des mises à jour, cherchez-le dans le catalogue Microsoft Update, téléchargez le fichier .msu correspondant à votre architecture et à votre version, puis exécutez-le. La mise à jour de la pile de maintenance, quand elle existe, s’installe avant la cumulative.

Cette méthode a un avantage de diagnostic : si le paquet installé à la main passe sans problème, la corruption système est écartée et le problème est bien un problème de transport.

Quand ça ne vient pas de là

Sur un poste joint à un domaine, la clé de registre HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate indique la source d’approvisionnement imposée. Un serveur WSUS éteint, déplacé ou inaccessible depuis le réseau courant renvoie 0x80240034 sur tous les postes concernés, et aucune manipulation locale n’y changera rien. Le sujet se traite avec l’administrateur, pas sur la machine.

A lire  Erreur de téléchargement 0x80070643 : Voici les solutions

Autre cas de figure : l’échec ne concerne qu’une seule mise à jour, retirée ou remplacée par Microsoft après publication. Vérifier le numéro KB dans l’historique des versions de Windows évite d’acharner un poste sur un paquet qui n’existe plus. Enfin, si l’installation démarre puis échoue avec un autre code, le problème a changé de nature : 0x800705b4 signale un délai d’attente dépassé et 0x80070002 un fichier introuvable côté système, deux diagnostics différents.

Lire le journal pour confirmer

La commande PowerShell Get-WindowsUpdateLog reconstitue un fichier WindowsUpdate.log lisible sur le Bureau à partir des traces ETW. Chercher 0x80240034 dans ce fichier montre à quel moment le transfert s’est arrêté et quel point de terminaison était sollicité, ce qui tranche entre un problème réseau et un problème de service local. En complément, la commande bitsadmin /list /allusers /verbose liste les tâches BITS en attente et leur état d’erreur, souvent plus parlant que l’interface graphique. Sur un poste où d’autres erreurs de mise à jour se succèdent, réparer d’abord le magasin de composants évite de traiter les symptômes un par un.

FAQ

Faut-il lancer SFC ou DISM contre 0x80240034 ?

Pas en première intention. Le code signale que le fichier n’est jamais arrivé, donc le magasin de composants n’est pas encore concerné. Ces outils deviennent utiles seulement si un téléchargement manuel réussit puis échoue à l’installation.

Peut-on télécharger les mises à jour sur une connexion mobile ?

Oui, mais Windows classe le partage de connexion comme limité par défaut et diffère les téléchargements volumineux. Le réglage se change dans les propriétés de la connexion, en gardant en tête la consommation de données que cela implique.

Combien de fois faut-il réessayer avant de passer au manuel ?

Deux tentatives après avoir relancé BITS suffisent à trancher. Au-delà, la répétition ne change rien : c’est le chemin de téléchargement qui est en cause, pas la chance.

Le code peut-il venir du serveur de Microsoft ?

C’est rare mais possible lors du déploiement d’un correctif. Si plusieurs machines du même réseau échouent le même jour sur le même KB, attendre vingt-quatre heures avant de démonter la configuration locale est raisonnable.

Supprimer SoftwareDistribution fait-il perdre l’historique des mises à jour ?

Oui, l’historique affiché dans les Paramètres se vide. Les mises à jour déjà installées restent en place : seul le journal disparaît, ce qui est sans conséquence sur le fonctionnement du système.

Photo d’en-tête : mise à niveau de Windows en cours sur un ordinateur, par Kim Holger Kelting, licence CC BY 4.0, via Wikimedia Commons. La photo date de 2016 et illustre une mise à niveau générique, pas l’erreur 0x80240034.
Sources : Microsoft Learn, référence des erreurs Windows Update · Microsoft Learn, résolution des problèmes Windows Update · Microsoft Learn, erreurs Windows Update courantes · Microsoft Learn, journaux Windows Update · Microsoft Learn, ressources Windows Update · Catalogue Microsoft Update

Laisser un commentaire

Pin It on Pinterest