Solo debe haber una copia de
C:\Windows\System32\wbem\Repository
.
Las Repository.xxx
carpetas pueden ser copias de seguridad del repositorio WMI generadas cada vez que repara el repositorio o lo recrea. Alguna vez se pretendía que el agente de cliente SCCM intentara reconstruir automáticamente el repositorio de WMI si se detectaba un problema de coherencia, una característica que aún podría existir y que podría ser el problema con el que se está encontrando.
No sé por qué tiene tantas de estas carpetas, pero parece que WMI tiene un problema en su computadora. Como primeros auxilios, puede deshacerse de todas estas carpetas y reconstruir el repositorio.
Consulte también si el artículo Estado
del cliente de Configuration Manager: deshabilitar la
corrección automática se relaciona con su configuración, ya que contiene una solución de registro para un problema similar.
Tampoco estaría de más ejecutar el sfc /scannow
comando.
La reconstrucción WMI más simple se realiza a través de:
net stop winmgmt
- Mueva a otro lugar todas las carpetas nombradas
C:\Windows\System32\wbem\Repository*
net start winmgmt
(debería comenzar a reconstruir el repositorio)
- Espera un momento y luego reinicia
- Si todo funciona bien, puede desechar las carpetas guardadas.
Un script de reparación de WMI que ha estado funcionando desde hace siglos (pero nunca lo he intentado) podría ser útil en algunas partes, o en algunas partes, de 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
Después de todo esto, puede reiniciar y ejecutar una vez más winmgmt /verifyrepository
.
Tenga mucho cuidado con las copias de seguridad y cree al menos un punto de restauración del sistema antes de comenzar, o incluso mejor: tome una instantánea de la imagen del disco del sistema.
..\wbem\logs
directorio?