Comment résoudre l’erreur de mise à niveau vers Windows 10/11 0xc1900208

📅
🕑 5 minutes de lecture

Vous recevez le code d’erreur 0xc1900208 en essayant de mettre à jour votre Windows 10 vers une version plus récente ? Oui, c’est frustrant, car cela indique généralement la présence d’un logiciel incompatible. Windows n’apprécie pas certaines applications, qu’il s’agisse d’anciennes versions ou simplement d’un outil de sécurité tiers étrange, et s’arrête net. Dans certaines configurations, il peut même s’agir d’une fausse alerte, mais la plupart du temps, la désinstallation du programme incompatible permet de résoudre le problème. Bien sûr, identifier l’application à l’origine du problème n’est pas toujours simple, alors voici quelques astuces qui pourraient vous aider. Parfois, le problème est plus profond, comme des composants de mise à jour corrompus ou des services mal configurés. Dans ce cas, réinitialiser Windows Update peut être la solution.

Comment corriger l’erreur de mise à jour 0xc1900208

Suivez ces méthodes et voyez si elles fonctionnent. Elles consistent en un mélange entre le nettoyage des logiciels incompatibles et la vérification du bon fonctionnement du système de mise à jour de Windows. Vous devrez peut-être en essayer plusieurs. Les choses peuvent être un peu instables, surtout avec les mises à jour Windows ; la patience et quelques essais sont donc essentiels.

Supprimer l’application incompatible

C’est ce qui arrive souvent par hasard. Les applications responsables sont généralement des outils obsolètes, des scanners de sécurité, voire des utilitaires système peu fiables. Ils empêchent l’installation des mises à jour, et Windows refuse tout simplement de réagir. La plupart du temps, les supprimer puis redémarrer résout le problème, du moins la plupart du temps.

  • Ouvrez l’explorateur de fichiers avec Windows + E.
  • Copiez et collez C:\Windows\Panther dans la barre d’adresse de l’Explorateur de fichiers et appuyez sur Entrée.
  • Dans ce dossier, recherchez le fichier compat*.xml avec l’horodatage le plus récent. Il peut y en avoir plusieurs ; vérifiez donc le plus récent.
  • Ouvrez ce fichier XML avec le Bloc-notes ou votre éditeur de texte préféré. Notepad++ ou même VSCode peuvent parfois s’avérer utiles si le fichier XML est volumineux ou bancal.
  • Parcourez-le : il mentionne souvent des noms d’applications ou de pilotes incompatibles. Si vous ne comprenez pas bien, notez simplement les installations suspectes ou récentes dont vous vous souvenez avoir ajouté.
  • Ensuite, faites un clic droit sur le bouton Démarrer, accédez à Applications et fonctionnalités (ou Désinstaller un programme sous Panneau de configuration dans certaines vues).
  • Recherchez l’application suspectée, sélectionnez-la et cliquez sur Désinstaller. Redémarrez ensuite.
  • Essayez de relancer la mise à jour. Parfois, la simple suppression d’une application suffit à effacer tout le problème. Sur certaines machines, c’est généralement aléatoire ; parfois, un redémarrage est nécessaire pour que les modifications soient pleinement prises en compte.

Réinitialiser les composants de Windows Update

C’est une évidence si le problème ne vient pas seulement d’un logiciel incompatible, mais plutôt de Windows Update lui-même qui fonctionne mal. Caches corrompus, services bloqués ou configurations réseau défectueuses sont des causes fréquentes. Réinitialiser complètement son système est souvent la solution ; et, curieusement, cette étape revient à redémarrer le moteur de mise à jour lui-même.

En gros, vous arrêtez quelques services, supprimez des fichiers cache, réenregistrez les DLL, puis redémarrez les services. Cela représente beaucoup de commandes, mais elles sont simples, et leur exécution depuis une invite de commandes avec privilèges élevés rend le tout réalisable.

  • Ouvrez l’invite de commande en tant qu’administrateur (cliquez avec le bouton droit sur le menu Démarrer, puis choisissez Invite de commandes (Admin) ou Terminal Windows (Admin) ).
  • Arrêtez les services de mise à jour principaux :

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

Cela empêche les services de verrouiller les fichiers ou de provoquer des conflits lors du nettoyage.

  • Supprimez les fichiers de cache de téléchargement avec cette commande :

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Cela permet d’effacer les téléchargements bloqués ou les composants corrompus.

  • Accédez au dossier System32 :

cd /d %windir%\system32

  • Réenregistrez toutes les DLL liées à Windows Update et aux composants système. La liste est longue, mais en voici un lot : il suffit de copier-coller dans la même invite de commandes avec privilèges élevés :
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

Il s’agit de la réinstallation *presque* complète des DLL utilisées par Windows Update — dites ce que vous voulez de Microsoft, mais c’est une solution puissante.

  • Enfin, réinitialisez les paramètres réseau pour éliminer tout problème lié aux configurations Internet ou proxy :

netsh winsock reset netsh winhttp reset proxy

Redémarrez tous les services que vous avez arrêtés précédemment :

net start bits net start wuauserv net start appidsvc net start cryptsvc

Redémarrez votre PC et relancez la mise à jour. Parfois, cela résout le problème qui empêchait Windows d’installer la dernière version.

Cette solution n’est pas infaillible, mais j’ai constaté qu’elle corrigeait des erreurs de mise à jour tenaces qui, autrement, refusaient de disparaître. C’est au moins un bon moyen de donner un nouveau souffle au système de mise à jour.