🛠️ 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
- Abrir o Prompt de Comando como Administrador:
- Pressione
Win + X
e selecione “Prompt de Comando (Admin)” ou “Windows PowerShell (Admin)”.
- Pressione
- Parar o Serviço WMI:
net stop winmgmt
- Iniciar o Serviço WMI:
net start winmgmt
Se o comando de parada não funcionar, utilize:
winmgmt /kill
🧹 Reconstruir o Repositório WMI
- Parar o Serviço WMI:
net stop winmgmt
- Renomear o Repositório:
- Navegue até
C:\Windows\System32\wbem\
e renomeie a pastaRepository
paraRepository.old
.
- Navegue até
- Iniciar o Serviço WMI:
net start winmgmt
- Reiniciar o Computador.
🛠️ Reparar o Repositório WMI
- Verificar o Repositório:
winmgmt /verifyrepository
- Se for detectado um erro, reparar o Repositório:
winmgmt /salvagerepository
🔧 Registrar Novamente os Componentes do WMI
- Navegar até a Pasta do WMI:
cd /d %windir%\system32\wbem
- Registrar os Arquivos DLL:
for %i in (*.dll) do regsvr32 -s %i
- Registrar os Arquivos MOF e MFL:
for %i in (*.mof, *.mfl) do mofcomp %i
🧪 Verificar e Reparar Arquivos do Sistema
- Executar o Verificador de Arquivos do Sistema (SFC):
sfc /scannow
- Executar a Ferramenta DISM:
DISM /Online /Cleanup-Image /RestoreHealth
⚙️ Ajustar Permissões de Segurança do WMI
- Abrir o Gerenciador do WMI:
- Pressione
Win + R
, digitewmimgmt.msc
e pressione Enter.
- Pressione
- 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