Reparando e registrando novamente o WMI

Reparando e registrando novamente o WMI

Utilitário de diagnóstico WMI da Microsoft

A Microsoft lançou uma nova ferramenta de diagnóstico que ajuda os administradores de sistema. diagnosticar e reparar problemas com o WMI. É aconselhável acessar o arquivo WMIDiag_ReadMe.doc para. entenda como o utilitário funciona e os argumentos de linha de comando suportados. Aqui está o download. link: O utilitário de diagnóstico WMI

Você pode usar o utilitário (WMIDiag.vbs) para descobrir se uma reconstrução do repositório é. necessário ou não. O utilitário executa um teste abrangente de WMI e relatórios. os resultados em um arquivo de log, que é colocado na pasta Temp do usuário (% Temp%) pasta por padrão.

O Sr. Alain Lissoir [MS] teve a gentileza de compartilhar o seguinte. informações comigo:

Se houver necessidade, entre todos os problemas detectados pelo WMIDiag, de reconstruir o. após tentar todas as correções sugeridas por WMIDiag, WMIDiag irá listar o. reconstruir o repositório como a última ação entre as coisas que podem ser feitas. (antes de reconstruir o repositório).

Aqui estão alguns dos links úteis que encontrei. Página inicial de Alain:

  • Janelas. Blog da equipe de instrumentação de gerenciamento (WMI)
  • NÃO APAGUE O REPOSITÓRIO imediatamente! Em vez disso, leia este artigo! WMI. Não está funcionando!

Reconstruindo o Repositório WMI

Se você tiver algum comportamento ao usar o WMI, como erros de aplicativo ou. scripts que costumavam funcionar não estão mais funcionando, você pode ter um WMI corrompido. repositório. Para corrigir um repositório WMI corrompido, use estas etapas:

Windows XP e Windows Vista

Clique em Iniciar, Executar e digite CMD.EXE

Observação: No Windows Vista, você precisa abrir um elevado Janela do prompt de comando. Para fazer isso, clique em Iniciar, clique em. Todos os programas, clique em Acessórios, clique com o botão direito Prompt de comando, e então. clique Executar como administrador.

Digite este comando e pressione Enter:

net stop winmgmt

Usando o Windows Explorer, renomeie a pasta% windir% \ System32 \ Wbem \ Repository. (Por exemplo,% windir% \ System32 \ Wbem \ Repository_bad). % windir% representa o caminho para o diretório do Windows, que normalmente é C: \ Windows.

Alterne para a janela do Prompt de Comando, digite o seguinte e pressione ENTER. após cada linha:

net start winmgmt

SAÍDA

Cortesia: O texto acima foi extraído da Microsoft. Artigo Technet. WMI não está funcionando!
2007 Microsoft Corporation. Todos os direitos reservados.

Para Windows XP Service Pack 2

Clique em Iniciar, Executar e digite o seguinte comando:

rundll32 wbemupgd, UpgradeRepository

Este comando é usado para detectar e reparar um repositório WMI corrompido. O. os resultados são armazenados em a setup.log (% windir% \ system32 \ wbem \ logs \ setup.log) Arquivo.

Para Windows Vista

Abra um elevado Janela do prompt de comando. Para fazer isso, clique em Iniciar, clique em. Todos os programas, clique em Acessórios, clique com o botão direito Prompt de comando, e então. clique Executar como administrador.

Digite o seguinte comando:

winmgmt / salvagerepository

O comando acima Executa uma verificação de consistência no repositório WMI e. se uma inconsistência for detectada, reconstrói o repositório. O conteúdo do. o repositório inconsistente é mesclado com o repositório reconstruído, se possível. ler.

Para Windows Server 2003

Use o seguinte comando para detectar e reparar um repositório WMI corrompido:

rundll32 wbemupgd, RepairWMISetup

Registrando novamente os componentes WMI (Ref. WMI FAQ)

Os arquivos .DLL e .EXE usados ​​pelo WMI estão localizados em% windir% \ system32 \ wbem. Pode ser necessário registrar novamente todos os arquivos .DLL e .EXE neste diretório. Se. você está executando um sistema de 64 bits, também pode ser necessário verificar se há .DLLs e .EXE. arquivos em% windir% \ sysWOW64 \ wbem.

Para registrar novamente os componentes WMI, execute os seguintes comandos no comando. mensagem:

  • cd / d% windir% \ system32 \ wbem
  • para% i em (* .dll) faça RegSvr32 -s% i
  • para% i em (* .exe) faça% i / RegServer

NObserve que nenhum dos dois métodos acima. restaure os arquivos ausentes relacionados ao Windows Management Instrumentation (WMI). Portanto, a seguir está um procedimento de reparo abrangente que restaura todo o WMI ausente. módulos. No caso de módulos WMI ausentes, você pode usar o método a seguir.

Método de reconstrução abrangente

Nota importante: Se você instalou. um Service Pack, você precisa inserir o CD do Windows XP com o serviço. Integração do pacote (chamada de Slipstreamed CD do Windows XP). Se vocês. não tem um, você pode apontar para o % Windir% \ ServicePackFiles \ i386 pasta para uma versão recente dos arquivos de sistema necessários durante o reparo do WMI. Ou você pode criar um. corrigiu o CD do Windows XP e insira-o quando solicitado.

Clique em Iniciar, Executar e digite o seguinte comando e pressione ENTER:

setupapi rundll32.exe, InstallHinfSection. WBEM 132% windir% \ inf \ wbemoc.inf

Insira o CD do Windows XP na unidade quando solicitado. O processo de reparo deve levar alguns minutos para ser concluído. Então reinicie. Windows para que as alterações tenham efeito.