Por que minha pasta c: \ windows \ system32 \ wbem tem quase 100 GB e como reduzi-la?

10

A pasta C:\Windows\System32\wbem\ ocupa quase 100 GB na minha unidade SSD. Isso não parece uma ótima utilização da minha unidade SSD. Pode ser reduzido?

Encontrei algumas referências a "reconstrução do repositório WMI" que pareciam relacionadas ao diretório wbem . Então, tentei fazer isso, mas o tamanho não diminuiu visivelmente.

O conteúdo no diretório wbem é um monte de pastas denominadas repository.xxx , em que xxx é de 001 a 096. Os tamanhos dessas pastas variam de 758 MB a 1 140 MB. Há também uma pasta chamada meramente repository , que tem 1 078 MB de tamanho.

Estou usando o Windows 8 Enterprise de 64 bits (não o Win 8.1). Acabei de executar winmgmt /verifyrepository e obtive o resultado: WMI repository is consistent

    
por Simeon 17.10.2013 / 17:14

1 resposta

9

Deve haver apenas uma cópia do C:\Windows\System32\wbem\Repository .

As pastas Repository.xxx podem ser backups do repositório do WMI gerados sempre que você repara o repositório ou o recria. Era uma vez destinado ao agente cliente SCCM para tentar reconstruir automaticamente o repositório WMI, se houver um problema de consistência detectado, um recurso que ainda pode existir e ser o problema que você está enfrentando.

Eu não sei porque você tem tantas dessas pastas, mas parece que o WMI tem um problema no seu computador. Como primeiros socorros, você pode se livrar de todas essas pastas e reconstrua o repositório.

Veja também se o artigo Integridade do Cliente do Configuration Manager - Desativar Remediação Automática refere-se à sua configuração, pois contém uma correção de registro para um problema semelhante.

Também não faria mal executar o comando sfc /scannow .

A reconstrução WMI mais simples é feita por meio de:

  1. net stop winmgmt
  2. Move para qualquer lugar todas as pastas denominadas C:\Windows\System32\wbem\Repository*
  3. net start winmgmt (deve começar a reconstruir o repositório)
  4. Espere um pouco e reinicie
  5. Se tudo funcionar bem, você pode refazer as pastas salvas.

Um script de reparo do WMI que existe desde as idades (mas nunca tentei) pode em si ou em algumas partes de ainda ser útil no 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

Depois de tudo isso, você pode reiniciar e executar novamente winmgmt /verifyrepository .

Tenha muito cuidado com os backups e crie pelo menos um ponto de restauração do sistema antes de iniciar, ou melhor ainda: tire um instantâneo de imagem do disco do sistema.

    
por 21.10.2013 / 19:49