Obtendo o erro “WMI: Not Found” em um servidor Windows 2003

1

Estou recebendo o seguinte erro sempre que tento visualizar as dependências de qualquer serviço em nosso Windows 2003 Enterprise Server:

WMI: Not Found

Então, três perguntas surgem em minha mente:

  1. Obviamente, o que posso fazer para corrigir isso? Espero que a resposta não seja uma repetição.
  2. É realmente possível que o WMI não esteja instalado? Eu não configurei essa máquina, então não tenho certeza do que a outra pessoa fez.
  3. O repositório do WMI pode estar corrompido?

Então, como posso consertar isso? Como posso saber se o WMI não foi instalado ou se o Repositório do WMI está corrompido?

    
por Jared 26.08.2009 / 17:35

2 respostas

1

O seguinte script pode ser executado para recriar um WMI corrompido
(Fonte: Duncan McAlynn, 22/11/2004, como faço para reconstruir um repositório WMI corrompido? ) (link morto. Versão arquivada aqui .)

net stop winmgmt
c: 
cd %systemroot%\system32\wbem 
rd /S /Q repository 


regsvr32 /s %systemroot%\system32\scecli.dll 
regsvr32 /s %systemroot%\system32\userenv.dll 


mofcomp cimwin32.mof 
mofcomp cimwin32.mfl 
mofcomp rsop.mof 
mofcomp rsop.mfl 
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s 
for /f %%s in ('dir /b *.mof') do mofcomp %%s 
for /f %%s in ('dir /b *.mfl') do mofcomp %%s 
echo DONE reboot 
pause 
    
por 27.10.2009 / 18:32
0

Verifique a pasta %SystemRoot%\System32\Wbem\Repository\FS - é onde seu repositório WMI é armazenado. Se houver arquivos lá, significa que está instalado, mas provavelmente está corrompido.

Exclua tudo em %SystemRoot%\System32\Wbem\Repository e reinicialize para corrigir o problema.

Como alternativa, você pode tentar o Utilitário de diagnóstico do WMI da Microsoft para diagnosticar o WMI.

    
por 26.08.2009 / 17:43