Comment résoudre l’erreur de mise à niveau Windows 0xC1800118 avec WSUS
L’erreur 0xC1800118 est vraiment pénible si vous utilisez WSUS pour les mises à jour. En gros, elle apparaît lorsque WSUS télécharge du contenu, mais s’énerve ensuite, incapable de le déchiffrer ou de l’utiliser correctement. Et bien sûr, cela signifie qu’aucune mise à jour ni mise à niveau ne sera effectuée tant que le problème n’est pas résolu. Si vous avez vu ce message d’erreur concernant une « clé de déchiffrement manquante », c’est le signe d’un problème lors de la mise à jour, probablement un téléchargement corrompu ou incomplet. Corriger ce problème peut être un peu compliqué, d’autant plus que WSUS n’est pas très explicite sur les problèmes. Mais suivre le processus permet généralement de nettoyer le système et de le remettre à jour.
Comment se débarrasser de l’erreur 0xC1800118 sur WSUS
Méthode 1 : Supprimer les mises à jour problématiques directement dans WSUS
C’est généralement la première étape : il faut trouver et supprimer les mises à jour refusées ou bloquées. En effet, une fois marquées comme refusées, WSUS a tendance à les conserver comme un emblème, même si elles sont endommagées ou corrompues. C’est probablement la raison pour laquelle votre serveur s’en trouve saturé.
- Tout d’abord, ouvrez la console de gestion Windows Server Update Services (WSUS). Elle se trouve généralement sous Outils > Windows Server Update Services.
- Accédez à la vue « Toutes les mises à jour ». Vous pouvez le faire via le menu ou en cliquant sur le panneau de gauche.
- Dans la barre d’outils, définissez le filtre pour afficher le statut d’approbation sur « Tout » sauf « Refusé ». Assurez-vous également que le statut est défini sur « Tout ».
- Appuyez sur le bouton Actualiser pour consulter les informations les plus récentes.
- Faites un clic droit sur l’en-tête de colonne et activez l’option « Supercédence » si elle n’est pas visible. Cliquez sur la colonne « Supercédence » pour trier les mises à jour qui remplacent d’autres ; cela permet d’identifier les mises à jour obsolètes ou indésirables.
- Recherchez les mises à jour marquées comme refusées ou affichant des symboles étranges dans la colonne de remplacement. Ce sont celles qui pourraient poser problème. Sélectionnez celles qui posent problème, faites un clic droit et cliquez sur « Refuser ». Vous pouvez également utiliser le panneau d’action pour les refuser.
Cela supprime les mises à jour corrompues ou indésirables susceptibles de provoquer des blocages. Sur certaines configurations, cette seule étape suffit à résoudre l’erreur, mais il est conseillé d’exécuter ensuite l’assistant de nettoyage pour tout remettre en ordre.
Méthode 2 : Exécuter l’assistant de nettoyage du serveur WSUS
Cette étape est cruciale, car les fichiers résiduels provenant de mises à jour anciennes ou refusées peuvent encombrer votre système et perturber votre prochaine synchronisation. L’assistant de nettoyage est conçu pour cela : il supprime les éléments obsolètes et les mises à jour inutiles, et remet WSUS en état. Attention, cela peut prendre quelques minutes (voire plus, selon la taille du système).
- Ouvrez votre console WSUS, cliquez sur Options.
- Sélectionnez l’assistant de nettoyage du serveur.
- Vérifiez toutes les options proposées (comme la suppression des mises à jour obsolètes, des pilotes inutiles, des mises à jour refusées, etc.).Cela garantit un nettoyage complet.
- Cliquez sur « Suivant », détendez-vous et laissez l’application faire son travail. Vous obtiendrez un résumé à la fin : ne vous souciez pas des chiffres, assurez-vous simplement que tout s’est déroulé sans erreur.
- Une fois terminé, cliquez sur Terminer.
Remarque : Pour de meilleurs résultats, il est conseillé d’effectuer ce nettoyage régulièrement, car Windows et WSUS ont tendance à accumuler beaucoup de fichiers inutiles au fil du temps. Mon expérience : exécuter cet assistant après avoir supprimé les mises à jour refusées fait des merveilles et permet parfois de supprimer définitivement les fichiers corrompus et incompatibles à l’origine d’erreurs telles que 0xC1800118.
Méthode 3 : Réinstaller manuellement les mises à jour problématiques
Si vous avez nettoyé et que cette erreur persiste, il est peut-être temps de réinstaller manuellement la mise à jour. C’est un peu aléatoire, mais sur une machine, cela a fonctionné après quelques essais – car, bien sûr, Windows a dû compliquer la tâche plus que nécessaire.
Consultez le catalogue Microsoft Update. Recherchez le numéro de la base de connaissances de la mise à jour problématique. Une fois la version adaptée à votre architecture système (x86, x64, ARM) trouvée, téléchargez le programme d’installation autonome. Il s’agit généralement du lien en haut de la page, indiqué comme package autonome.
Exécutez ce programme d’installation ☑️ et vérifiez s’il remplace les fichiers problématiques. Il arrive que WSUS ne force pas la mise à jour après une tentative infructueuse ; une mise à jour manuelle peut donc résoudre les problèmes de déchiffrement ou de corruption de fichiers. N’oubliez pas : après l’installation, il est conseillé d’effectuer une nouvelle synchronisation pour vérifier si l’erreur est résolue.
Méthode 4 : Activer les mises à jour des fonctionnalités dans WSUS
Si votre objectif est d’obtenir des mises à jour de fonctionnalités (par exemple, de Windows 10 21H2 à 22H2), il est important de vérifier que WSUS est configuré pour gérer cette opération. Parfois, il suffit d’approuver de nouveaux packages de mise à niveau.
- Dans la console WSUS, accédez à :
Update Services > Server_Name > Updates > All Windows 11/10 Upgrades
De cette façon, WSUS téléchargera et diffusera automatiquement les mises à jour des fonctionnalités, en supposant que la synchronisation et les approbations se déroulent correctement.
Cela peut paraître beaucoup au premier abord, mais généralement, supprimer les mises à jour refusées et exécuter l’assistant de nettoyage suffit à résoudre l’erreur. Si, après avoir suivi ces étapes, le problème persiste, il pourrait s’agir de problèmes plus profonds liés aux clés de déchiffrement ou à une corruption, et la vérification des journaux de votre serveur pourrait en révéler davantage.
Résumé
- Supprimez les mises à jour refusées ou problématiques directement dans WSUS.
- Exécutez régulièrement l’assistant de nettoyage du serveur pour mettre de l’ordre dans les choses.
- Réinstallez manuellement les mises à jour à partir du catalogue Microsoft Update si nécessaire.
- Assurez-vous que les mises à niveau des fonctionnalités sont approuvées et planifiées correctement.
Conclure
Honnêtement, corriger cette erreur peut être un peu fastidieux, mais généralement, ce processus résout les problèmes sans trop de frustration. C’est un peu étrange que WSUS ait autant d’étapes pour corriger ses erreurs, mais c’est Microsoft qui vous le dit. Espérons que cela fera gagner quelques heures à quelqu’un et que les mises à jour fonctionneront à nouveau sans problème.