Vous rencontrez l’erreur de mise à jour 0xc1900104 sur votre ordinateur Windows 10 et vous vous demandez quelle en est la cause et comment la résoudre. Honnêtement, cette erreur est l’un de ces désagréments qui surviennent généralement à cause de problèmes sous-jacents tels que des fichiers système corrompus, des pilotes obsolètes ou même des composants de mise à jour Windows problématiques qui s’emmêlent. Le point positif ? Il existe quelques astuces qui pourraient résoudre le problème sans réinstaller complètement ni tout effacer. L’objectif principal est d’éliminer la cause du blocage ou de l’expiration de la mise à jour, puis de remettre Windows sur les rails.

Suivez ces étapes — certaines sont rapides et automatiques, d’autres un peu plus complexes — mais chacune vise à identifier ou à corriger les problèmes sous-jacents qui bloquent ou bloquent les mises à jour. Gardez à l’esprit que sur certaines configurations, certaines méthodes peuvent fonctionner comme par magie du premier coup, tandis que d’autres nécessitent quelques tentatives ou un redémarrage pour être efficaces. Et bien sûr, Windows étant Windows, il arrive qu’il refuse de coopérer tant que vous n’avez pas approfondi la question.

Comment corriger l’erreur 0xc1900104 de Windows Update

Exécutez l’utilitaire de résolution des problèmes de Windows Update

Il s’agit d’un outil de diagnostic intégré à Windows qui analyse les problèmes de mise à jour courants et tente de les corriger automatiquement. Son utilité ? Parce qu’il est conçu pour gérer les problèmes courants de mise à jour, comme les services arrêtés, les caches corrompus ou les simples erreurs de configuration. Il s’applique lorsque votre mise à jour est bloquée, ne s’installe pas ou affiche des erreurs comme 0xc1900104.

  • Ouvrez les paramètres Windows en appuyant sur Win + I.
  • Accédez à Mise à jour et sécurité.
  • Accédez au volet de droite et cliquez sur Dépannage.
  • Cliquez sur Dépannage supplémentaires.
  • Recherchez Windows Update, sélectionnez-le, puis appuyez sur Exécuter l’utilitaire de résolution des problèmes.

Ce processus tentera d’identifier ce qui bloque la mise à jour. Parfois, cela fonctionne sans problème, mais si cela ne résout pas tout, pas d’inquiétude, passez à la solution suivante. Sur certains systèmes, c’est un peu aléatoire, mais vu sa rapidité et sa simplicité, n’hésitez pas à essayer.

Utilisez l’outil DISM pour réparer les fichiers Windows endommagés

DISM (Deployment Image Servicing and Management) est un utilitaire en ligne de commande qui répare les images Windows et met à jour les composants potentiellement corrompus ou incomplets. En résumé, il s’agit d’un simple contrôle et d’une optimisation rapide de Windows. En cas de corruption ou de perte de fichiers, les mises à jour peuvent expirer ou échouer, ce qui entraîne l’erreur 0xc1900104. L’exécution de cet utilitaire permet souvent de résoudre ces problèmes cachés.

  • Appuyez sur Win + R, saisissez cmd, puis appuyez sur Ctrl + Shift + Enterpour exécuter PowerShell ou l’invite de commandes en tant qu’administrateur. Parfois, vous devrez rechercher spécifiquement l’invite de commandes, faire un clic droit et sélectionner Exécuter en tant qu’administrateur.
  • Dans l’invite, tapez la commande ci-dessous et appuyez sur Entrée :
    DISM /Online /Cleanup-Image /RestoreHealth
  • Laissez-le fonctionner ; cela peut prendre un certain temps, alors ne paniquez pas s’il semble lent. Sur certaines machines, il peut se bloquer ou échouer au début ; il est donc conseillé de réessayer.
  • Une fois l’opération terminée et le message « L’opération s’est terminée avec succès », redémarrez et réessayez la mise à jour. Cela permet souvent d’éliminer les fichiers corrompus ou manquants qui bloquent les mises à jour.

J’y suis allé, je l’ai fait — d’après mon expérience, c’est assez fiable, surtout si les erreurs de mise à jour ont commencé après une sorte de corruption ou des installations échouées.

Réinitialiser manuellement les composants de Windows Update

Il arrive que les services de mise à jour Windows se bloquent ou cessent de fonctionner, perturbant ainsi tout le processus de mise à jour. Réinitialiser ces composants peut faire oublier à Windows les erreurs ou la corruption du cache, permettant ainsi à la mise à jour de repartir à zéro.

  • Ouvrez une invite de commande élevée : appuyez sur Win + R, tapez cmd, puis appuyez sur Ctrl + Shift + Enter.
  • Arrêtez les services de mise à jour en tapant ces commandes, en appuyant sur Entrée après chaque :
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
  • Ensuite, supprimez les fichiers de cache de mise à jour qui peuvent être corrompus :
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  • Ensuite, passez au répertoire système de Windows pour réenregistrer les fichiers DLL, qui sont parfois désenregistrés ou corrompus :
    cd /d %windir%\system32
  • Exécutez maintenant ces commandes pour réenregistrer les DLL courantes utilisées dans les mises à jour Windows :
    regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
  • Enfin, réinitialisez les paramètres réseau pour résoudre les problèmes restants liés au réseau :
    netsh winsock reset netsh winhttp reset proxy
  • Redémarrez les services que vous avez arrêtés précédemment :
    net start bits net start wuauserv net start appidsvc net start cryptsvc

Cela devrait actualiser votre configuration de mise à jour Windows. C’est parfois fastidieux, mais vider les DLL et les caches permet d’éviter que les problèmes ne se reproduisent. Après un redémarrage, vérifiez à nouveau les mises à jour.

Si tout le reste échoue : réinitialiser l’ensemble du PC

Pour les cas vraiment tenaces où rien n’a fonctionné jusqu’à présent, réinitialiser Windows peut être le dernier recours. Certes, c’est un peu radical, mais parfois, repartir à zéro est le seul moyen de résoudre des problèmes profonds.

  • Ouvrez les paramètres via Win + I.
  • Accédez à Mise à jour et sécurité > Récupération.
  • Cliquez sur Commencer sous Réinitialiser ce PC.
  • Choisissez de conserver vos fichiers ou de tout effacer. Si vous souhaitez l’installation la plus propre, optez pour la seconde option.

Une fois l’opération terminée, essayez à nouveau d’exécuter Windows Update. Cela équivaut souvent à réinitialiser le système, surtout si des pilotes défectueux, des fichiers corrompus ou une mauvaise configuration en sont la cause.

Nous espérons que ces conseils vous aideront à identifier et à corriger l’erreur 0xc1900104. C’est un peu pénible, mais avec un peu de patience, le problème disparaît généralement. Bonne chance et n’oubliez pas de sauvegarder avant de faire quoi que ce soit de radical !

Résumé

  • Exécutez l’utilitaire de résolution des problèmes de Windows Update : rapide et facile.
  • Utilisez DISM pour réparer les images Windows corrompues.
  • Réinitialiser manuellement les composants de Windows Update.
  • Si nécessaire, réinitialisez l’ensemble du PC aux paramètres d’usine par défaut.

Conclure

Gérer les erreurs de mise à jour est parfois un rituel pour l’utilisateur. Cette série de correctifs couvre les causes les plus courantes. Parfois, il suffit d’exécuter quelques commandes, et parfois une nouvelle installation est nécessaire. Mais globalement, ces méthodes ont permis de résoudre bien des problèmes de mise à jour. Espérons que cela vous évitera d’autres soucis par la suite. Bonne chance pour résoudre ce problème de mise à jour !