DossierRisque : Ne pas toucher
Repository C:\Windows\System32\wbem\Repository
Dépôt WMI (base CIM) : ensemble de fichiers formant la base de données des classes et instances WMI.
À quoi ça sert
Le dépôt WMI, ou dépôt CIM, stocke les définitions des classes WMI et leurs méta-informations. Ce n’est pas un fichier unique mais un ensemble de fichiers du dossier Repository (notamment OBJECTS.DATA, INDEX.BTR et les MAPPING*.MAP) qui n’ont de sens qu’ensemble.
Ce qu’il contient
- Les fichiers de la base CIM : données, index, tables de correspondance.
- Les classes et espaces de noms WMI enregistrés par Windows et par les logiciels (MOF compilés).
Risques et bonnes pratiques
- Ne supprimez pas le dépôt en première intention : vous risquez d’abîmer le système ou des applications qui y ont enregistré leurs classes.
- Commencez par
winmgmt /verifyrepository. Si une incohérence est signalée,winmgmt /salvagerepositoryreconstruit le dépôt en fusionnant le contenu lisible. winmgmt /resetrepositoryramène le dépôt à son état d’installation. Réservez-le au dernier recours, après une sauvegarde (winmgmt /backup) : les classes ajoutées par des applications peuvent disparaître.- Un dépôt défaillant se reconnaît à des erreurs « Invalid class », « Provider load failure » ou à des requêtes WMI qui échouent.
Commandes utiles
:: Vérifier le dépôt (en administrateur)winmgmt /verifyrepository
:: En cas d'incohérence : réparer en conservant le contenu lisible (en administrateur)winmgmt /salvagerepository
:: Sauvegarder le dépôt avant un dernier recourswinmgmt /backup C:\Temp\wmi-repository.bak
:: Dernier recours : retour à l'état initial (en administrateur, après sauvegarde)winmgmt /resetrepository