Має бути лише одна копія
C:\Windows\System32\wbem\Repository
.
Ці Repository.xxx
папки можуть бути сховища резервних копій WMI генерується кожен раз, коли ви відновити сховище або його заново. Колись він призначений для клієнтського агента SCCM автоматично намагатися відновити сховище WMI, якщо було виявлено проблему узгодженості, функція, яка все ще може існувати і бути проблемою, з якою ви стикаєтесь.
Я не знаю, чому у вас стільки таких папок, але, здається, WMI має проблему на вашому комп’ютері. В якості першої допомоги ви можете позбутися всіх цих папок і відновити сховище.
Дивіться також, чи стаття
Configuration Manager Client Health - Disable Automatic Remediation
стосується вашої установки, оскільки вона містить виправлення реєстру для подібної проблеми.
Також не завадить запустити sfc /scannow
команду.
Найпростіша відновлення WMI здійснюється за допомогою:
net stop winmgmt
- Перемістіть в іншому місці всі папки з назвою
C:\Windows\System32\wbem\Repository*
net start winmgmt
(слід розпочати відновлення сховища)
- Почекайте деякий час, а потім перезавантажте
- Якщо все працює нормально, ви можете скинути збережені папки.
Сценарій ремонту WMI, який коливається з віків (але я ніколи не пробував), може бути корисним для 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
Після всього цього, ви можете перезавантажити та запустити ще раз winmgmt /verifyrepository
.
Будьте дуже обережні з резервними копіями та створіть принаймні точку відновлення системи перед запуском, а ще краще: зробіть знімок зображення системного диска.
..\wbem\logs
каталог?