Lorsque vous tentez d’installer une mise à jour via un fichier .msu, il est possible de rencontrer l’erreur 0x800f0823. Le message d’erreur est alors « The Windows Modules Installer must be updated before you can install this package ». Cette erreur survient seulement lors d’une mise à jour manuelle. Quand vous passez par WIndows Update, ce dernier installe les modules nécessaires pour l’installation de la mise à jour. Vous allez voir dans cet article comment retrouver ce module complémentaire et installer votre KB manuellement.
1. Vérifier si un Servicing Stack Update plus récent est disponible
Il est possible que cette erreur soit due à une version trop ancienne du Servicing Stack Update (SSU) sur votre machine. Comme expliqué dans cet article, vous pouvez facilement retrouver la liste des KB installées sur le poste en tapant dans Powershell get-wmiobject -class win32_quickfixengineering.
Recherchez ensuite la version de Windows que vous avez comme indiqué dans cet article. Rendez-vous ensuite sur le catalogue de mise à jour Microsoft et affinez avec votre version d’OS. Téléchargez ensuite la KB SSU correspondante.
2. Erreur 0x800f0823 : installer le SSU et la KB via DISM
Une fois la SSU téléchargée, vous pouvez procéder à son installation via DISM avec la commande suivante :
dism /online /add-package /packagepath:c:\Packagaepath\*.msu
3. Note sur la récupération du SSU
Il existe des versions de SSU pour chaque version de système d’exploitation. Pensez à bien vérifier ce que vous avez téléchargé :
- La version de l’OS, visible dans le titre
- L’architecture de l’OS
- La date de la dernière mise à jour. Vous pouvez cliquez sur le bouton « Date de dernière mise à jour » pour que la plus récente se situe en haut
Erreur 0x800f0823 : conclusion
L’erreur 0x800f0823 est au final un problème assez à résoudre. Lorsque tombez dessus, pensez automatiquement Servicing Stack Update. Cela vous épargnera de nombreuses heures à vous demander pourquoi votre mise à jour ne passe pas manuellement.