Relacionado, é claro, a esta pergunta .
Antes de descobrir que era um pouco ... perigoso, instalei o Windows Management Framework 3.0 em vários servidores Windows Server 2008 R2 SP1 e o WMI ficou completamente destruído em todos eles.
É assim que o namespace WMI se parece em um servidor normal (isso é no Gerenciador do Servidor -> Configuração -> Controle WMI):
É assim que parece depois de instalar o WMF 3.0:
Sim. Tudo, exceto os novos recursos do WMF 3.0, se foi .
Escusado será dizer que nada parece funcionar mais nesses servidores. E não, isso não é devido a algum erro de instalação estranho, isso aconteceu em três servidores que estavam funcionando perfeitamente antes da instalação do WMF 3.0 e em todos eles a instalação foi concluída com êxito.
É certo que um deles tinha uma configuração um pouco complexa (vários produtos do System Center e instâncias do SQL Server) ... mas dois deles são apenas controladores de domínio padrão simples que não fazem mais nada .
Como posso corrigir essa bagunça sem precisar reinstalar o SO nesses servidores?
E por que isso aconteceu em primeiro lugar?
fonte
Respostas:
Consegui pelo menos trazer de volta os servidores para um estado de trabalho, registrando novamente todas as DLLs e recompilando todos os arquivos .mof e .mfl
C:\Windows\System32\wbem
, conforme documentado aqui .Não posso ter 100% de certeza de que os sistemas estão funcionando como deveriam, mas pelo menos agora não estão falhando miseravelmente.
No entanto, ainda não faz sentido o WMF 3.0 estragar tudo dessa maneira ... e de maneira bastante consistente também, como aconteceu em três servidores diferentes. Agora estou definitivamente com muito medo de instalá-lo em qualquer lugar.
fonte
Você já tentou os vários scripts de reconstrução do WMI por aí? Aqui está um que eu usei na ocasião, embora não recentemente. Observe que pode haver alguns arquivos mof específicos do aplicativo que não estão incluídos aqui.
fonte
Tente o seguinte:
c:\windows\system32\wbem\repository
(32 bits) ouc:\windows\syswow64\wbem\repository
(64 bits)Se tudo correr bem, uma nova pasta do repositório deve ser criada e o repositório deve começar a ser reconstruído.
fonte