Reparar o WMI no Windows 7

4

Eu tive um problema com meu Microsoft SQL Server 2008, importando dados e gerando scripts, então decidi desinstalá-lo. Quando tentei removê-lo, recebi um erro da tela de verificação. O serviço WMI está corrompido, por isso preciso de uma maneira de redefinir o serviço WMI.

Plataforma: Windows 7 64 bits

Eu tentei winmgmt /resetrepository

sem efeito.

Falta de reinstalar o Windows, o que posso fazer?

    
por Decker97 21.09.2010 / 05:36

4 respostas

3

Se for um dano no nível do arquivo, você provavelmente poderá tentar o comando sfc /scannow - isso irá verificar e substituir quaisquer arquivos do sistema que estejam danificados.

    
por 24.04.2011 / 01:28
4

Para reconstruir totalmente o Repositório WMI, siga estas etapas:

  1. Desative e pare o serviço winmgmt.
  2. Remover ou renomear C:\Windows\System32\wbem\repository .
  3. Ativar e iniciar o serviço winmgmt.
  4. Abra um prompt do cmd como administrador.
  5. No prompt do cmd, navegue até C:\Windows\System32\wbem\
  6. Execute o comando for /f %s in ('dir /b *.mof') do mofcomp %s Isso levará cerca de um minuto para ser concluído.
  7. Execute o comando for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
por 04.11.2015 / 14:22
2

Eu tive o mesmo problema e usar o WMI de reparo do Tweaking.com corrigiu o problema.

    
por 02.01.2012 / 12:48
1

Outra opção útil para corrigir o WMI usando uma ferramenta do Fixador WMI ( WMI Fixer.ps1) criado por Guido Basilio de Oliviera e está disponível gratuitamente.

Esta ferramenta é baseada no Windows Powershell e no Windows Forms:

cd /d % windir% \System32\Wbem
net stop winmgmt

winmgmt /clearadap
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf

del % windir% \System32\Wbem\Repository /Q
del % windir% \System32\Wbem\AutoRecover /Q

for % % i in (* .dll) do Regsvr32 -s % % i
for % % i in (* .mof, * .mfl) do Mofcomp % % i
wmiadap.exe /Regsvr32
wmiapsrv.exe /Regsvr32
wmiprvse.exe /Regsvr32

net start winmgmt

Ou alternativamente ...

  • Desative e pare o serviço WMI.
  • Execute os seguintes comandos.

    Winmgmt /salvagerepository %windir%\System32\wbem

    (então)

    Winmgmt /resetrepository %windir%\System32\wbem

  • Ative novamente o serviço WMI e, em seguida, reinicialize o computador para ver como funciona.

    Você também pode tentar recriar o repositório se o acima falhar:

  • Desative e pare o serviço WMI.

  • Renomeie a pasta do repositório (localizada em %windir%\System32\wbem\repository ) para repository.old.

  • Ative novamente o serviço WMI.

  • Reinicie o PC

Agradecimentos

  1. WMI corrompido - como reinstalar / reparar?
por 31.10.2017 / 19:26

Tags