Il ne devrait y avoir qu'une seule copie de
C:\Windows\System32\wbem\Repository
.
Les Repository.xxx
dossiers peuvent être des sauvegardes de référentiel WMI générées chaque fois que vous réparez le référentiel ou le recréez. Il était une fois destiné à l'agent client SCCM d'essayer automatiquement de reconstruire le référentiel WMI si un problème de cohérence était détecté, une fonctionnalité qui pourrait encore exister et être le problème que vous rencontrez.
Je ne sais pas pourquoi vous avez autant de ces dossiers, mais il semble que WMI ait un problème sur votre ordinateur. En tant que premiers secours, vous pouvez vous débarrasser de tous ces dossiers et reconstruire le référentiel.
Voir également si l'article
Santé du client Configuration Manager - Désactiver la correction automatique se
rapporte à votre installation, car il contient un correctif de registre pour un problème similaire.
Cela ne ferait pas de mal non plus d'exécuter la sfc /scannow
commande.
La reconstruction WMI la plus simple se fait via:
net stop winmgmt
- Déplacer ailleurs tous les dossiers nommés
C:\Windows\System32\wbem\Repository*
net start winmgmt
(devrait commencer à reconstruire le référentiel)
- Attendez un moment puis redémarrez
- Si tout fonctionne bien, vous pouvez supprimer les dossiers enregistrés.
Un script de réparation WMI qui frappe depuis des siècles (mais je n'ai jamais essayé) pourrait lui-même ou dans certaines parties-être toujours utile sur Windows 8:
Echo Fix WMI
net stop winmgmt /y
if exist %windir%\system32\wbem\repository.001 rmdir /s /q %windir%\system32\wbem\repository.001
rename %windir%\system32\wbem\repository repository.001
%windir%\system32\wbem\winmgmt /clearadap
%windir%\system32\wbem\winmgmt /kill
%windir%\system32\wbem\winmgmt /unregserver
%windir%\system32\wbem\winmgmt /reserver
%windir%\system32\wbem\winmgmt /resyncperf
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp %windir%\system32\wbem\cimwin32.mof
mofcomp %windir%\system32\wbem\cimwin32.mfl
mofcomp %windir%\system32\wbem\rsop.mof
mofcomp %windir%\system32\wbem\rsop.mfl
cd \windows\system32\wbem
for /f %%s in ('dir /b /s %windir%\system32\wbem\*.dll') do regsvr32 /s %%s
for /f %%s in ('dir /b /s %windir%\system32\wbem\*.mof') do mofcomp %%s
for /f %%s in ('dir /b %windir%\system32\wbem\*.mfl') do mofcomp %%s
net start winmgmt
%windir%\system32\wbem\wmiprvse /regserver
%windir%\system32\wbem\winmgmt /regserver
Après tout cela, vous pouvez redémarrer et exécuter à nouveau winmgmt /verifyrepository
.
Soyez très prudent avec les sauvegardes et créez au moins un point de restauration système avant de commencer, ou mieux encore: prenez un instantané d'image du disque système.
..\wbem\logs
répertoire?