Code d'erreur Windows 0x800f0805 (CBS_E_INVALID_PACKAGE) : signification et solution
À surveillerLe code 0x800f0805 indique une corruption du composant CBS (Component-Based Servicing) de Windows : le package de mise à jour est signalé comme invalide en raison d'une clé de registre manquante ou corrompue. L'exécution de DISM et de SFC permet dans la majorité des cas de réparer le magasin de composants et de relancer la mise à jour.
Que signifie le code 0x800f0805 ?
0x800f0805 correspond au code HRESULT CBS_E_INVALID_PACKAGE ("Le package spécifié n'est pas un package Windows valide"). Il indique que le sous-système CBS (Component-Based Servicing) de Windows a reçu une référence de package qu'il ne peut pas valider, empêchant l'installation de mises à jour ou de fonctionnalités Windows.
Causes probables
- Clé de registre Microsoft-Windows-Foundation-Package manquante ou supprimée dans HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\PackageIndex\System.
- Corruption du magasin de composants Windows (Component Store) causée par une interruption lors d'une mise à jour précédente.
- Nettoyage excessif des composants Windows par DISM ayant supprimé des dépendances encore référencées.
Comment résoudre le code 0x800f0805
- Exécuter DISM pour restaurer les composants. Ouvrez une invite de commandes en tant qu'administrateur et exécutez : DISM /Online /Cleanup-Image /RestoreHealth. L'opération peut prendre plusieurs minutes et nécessite une connexion Internet.
- Exécuter la vérification des fichiers système (SFC). Dans l'invite de commandes administrateur, exécutez : sfc /scannow. Cet outil analyse et répare les fichiers système Windows corrompus. Redémarrez le PC après la fin de l'analyse.
- Relancer Windows Update. Après les étapes DISM et SFC, allez dans Paramètres, Windows Update, et recherchez à nouveau les mises à jour. Le code 0x800f0805 devrait être résolu.
- Utiliser l'outil de création de média Windows. Si les étapes précédentes échouent, téléchargez l'outil de création de média Windows depuis le site officiel Microsoft et lancez une mise à niveau de réparation. Vos fichiers et paramètres sont conservés.
Quand faire appel à un professionnel
Si le code 0x800f0805 persiste après toutes les tentatives de réparation, une réinstallation propre de Windows ou l'intervention d'un technicien spécialisé peut être nécessaire pour corriger la corruption profonde du magasin de composants.
Questions fréquentes
Le code 0x800f0805 signifie-t-il que ma mise à jour Windows est définitivement bloquée ?
Pourquoi DISM /RestoreHealth prend-il longtemps ?
Autres codes Windows
Source : Microsoft Learn – Résolution des erreurs Windows · relevé le 21/07/2026.