Sobre WMIWindows Management Instrumentation (WMI) é a infraestrutura para dados de gerenciamento e operações em sistemas operacionais baseados no Windows. Você pode escrever scripts ou aplicativos WMI para automatizar tarefas administrativas em computadores remotos, mas o WMI também fornece dados de gerenciamento para outras partes do sistema operacional e produtos, por exemplo, System Center Operations Manager, anteriormente Microsoft Operations Manager (MOM) ou Windows Remote Management (WinRM).
Para abordar o erro 0x8004100e relacionado ao WMI (Windows Management Instrumentation), segue um guia detalhado com passos recomendados para o diagnóstico e correção desse problema:
- Utilize o comando kinventory.exe -autorepair para verificar e potencialmente corrigir quaisquer corrupções no WMI. Um guia passo a passo pode ser encontrado no seguinte artigo da Quest Support:
Antes de começar a solucionar problemas com o serviço WMI, é altamente recomendável executar o WMI Diagnosis Utility. Você sempre deve executar este utilitário antes de fazer qualquer alteração no serviço WMI.
Etapas de solução de problemas: o repositório WMI deve ser reconstruído/reparado para que o agente KACE possa relatar com êxito o status do host ao agente de conexão e relatar as informações do inventário de dispositivos.
A- Para cliente Windows e Windows Server, tente executar o seguinte:
- Abra um prompt do CMD como Administrador e execute o seguinte comando:
winmgmt /verifyrepository
- Para o repositório inconsistente:
winmgmt /salvagerepository
- Para verificar novamente que o repositório WMI foi reparado com sucesso:
winmgmt /verifyrepository
B- Para reconstruir totalmente o repositório WMI, siga estas etapas:
- Desative e interrompa o serviço winmgmt https://learn.microsoft.com/pt-br/windows/win32/wmisdk/starting-and-stopping-the-wmi-service
- Remover ou renomear C:\Windows\System32\wbem\repository
- Habilite e inicie o serviço winmgmt https://learn.microsoft.com/pt-br/windows/win32/wmisdk/starting-and-stopping-the-wmi-service
- Abra um prompt CMD como Administrador, no prompt CMD Navegue até C:\Windows\System32\wbem\
- Execute o seguinte comando (Isso levará cerca de um minuto para ser concluído):
for /f %s in ('dir /b *.mof') do mofcomp %s
- Em seguida, execute o seguinte comando:
for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
- Reinicie o serviço do Agente KACE. Abra um prompt CMD como administrador, no prompt CMD. Navegue até o diretório do programa Diretório do programa
# Para sistemas de 32 bits, vá para C:\Program Files\Quest\KACE\
# Para sistemas de 64 bits, vá para C:\Program Files (x86)\Quest\KACE\
AMPTools.exe restart
- Após reiniciar o serviço, execute:
KInventory.exe autorepair
- Esperando para conclusāo da tarefa. Verifique os logs do Agente KACE no diretório de dados, vá para: C:\ProgramData\Quest\KACE\user\KAgent.log
Nota: Se todas as etapas acima não resultarem em uma solução, e o Agente KACE continua mostrando a mensagem de erro: KInventory Could not connect . Error code = 0x8004100E, pode ser necessário ponderar sobre ações mais drásticas como a restauração do sistema para um ponto anterior ou, em último caso, uma instalação limpa do Windows. Mairoes informações aqui:
https://social.technet.microsoft.com/Forums/windows/en-US/8ed26d46-9994-4052-a307-5b071805aea8/wmi-corrupt-how-to-reinstallrepair?forum=winservergen