Como Corrigir Problemas no WMI (Windows Management Instrumentation

🛠️ Como Corrigir Problemas no WMI (Windows Management Instrumentation)

O WMI é essencial para o funcionamento de diversos serviços no Windows, como o Windows Update, gerenciamento remoto e monitoramento de sistema. Quando corrompido, pode causar erros como 0x8024400f ou 0x80249005. Abaixo, apresento métodos eficazes para reparar o WMI.


🔄 Reiniciar o Serviço WMI

  1. Abrir o Prompt de Comando como Administrador:
    • Pressione Win + X e selecione “Prompt de Comando (Admin)” ou “Windows PowerShell (Admin)”.
  2. Parar o Serviço WMI:

    net stop winmgmt
  3. Iniciar o Serviço WMI:

    net start winmgmt

Se o comando de parada não funcionar, utilize:

winmgmt /kill

🧹 Reconstruir o Repositório WMI

  1. Parar o Serviço WMI:

    net stop winmgmt
  2. Renomear o Repositório:
    • Navegue até C:\Windows\System32\wbem\ e renomeie a pasta Repository para Repository.old.
  3. Iniciar o Serviço WMI:

    net start winmgmt
  4. Reiniciar o Computador.

🛠️ Reparar o Repositório WMI

  1. Verificar o Repositório:

    winmgmt /verifyrepository
  2. Se for detectado um erro, reparar o Repositório:

    winmgmt /salvagerepository

🔧 Registrar Novamente os Componentes do WMI

  1. Navegar até a Pasta do WMI:

    cd /d %windir%\system32\wbem
  2. Registrar os Arquivos DLL:

    for %i in (*.dll) do regsvr32 -s %i
  3. Registrar os Arquivos MOF e MFL:

    for %i in (*.mof, *.mfl) do mofcomp %i

🧪 Verificar e Reparar Arquivos do Sistema

  1. Executar o Verificador de Arquivos do Sistema (SFC):

    sfc /scannow
  2. Executar a Ferramenta DISM:

    DISM /Online /Cleanup-Image /RestoreHealth

⚙️ Ajustar Permissões de Segurança do WMI

  1. Abrir o Gerenciador do WMI:
    • Pressione Win + R, digite wmimgmt.msc e pressione Enter.
  2. Configurar Permissões:
    • Clique com o botão direito em “WMI Control (Local)” e selecione “Propriedades”.
    • Na guia “Segurança”, selecione “Root” e clique em “Segurança”.
    • Adicione o usuário ou grupo necessário e conceda as permissões “Enable Account” e “Read Security” para o namespace e subnamespaces.

📄 Script Automático para Reparar o WMI

Você pode criar um arquivo .bat com o seguinte conteúdo para automatizar o processo:

@echo off
REM Parar serviços relacionados ao WMI
net stop ccmexec /y
net stop winmgmt /y

REM Excluir o repositório WMI
cd\
cd %windir%\System32\Wbem
rmdir /s /q Repository

REM Registrar novamente os componentes do WMI
for %%s in (*.dll) do regsvr32 /s %%s
for %%s in (*.mof *.mfl) do mofcomp %%s

REM Iniciar serviços
net start winmgmt /y
net start ccmexec /y

REM Verificar e reparar o repositório
winmgmt /salvagerepository
winmgmt /verifyrepository

Salve o arquivo com a extensão .bat (por exemplo, Reparar_WMI.bat) e execute-o como administrador.


🧠 Considerações Finais

Se, após seguir todos os passos acima, o problema persistir, pode ser necessário considerar uma reinstalação do Windows, especialmente se outros componentes do sistema também estiverem apresentando falhas.

Publicar comentário