Relacionado, por supuesto, con esta pregunta .
Antes de descubrir que era algo ... peligroso, instalé Windows Management Framework 3.0 en varios servidores Windows Server 2008 R2 SP1, y WMI quedó completamente destrozado en todos ellos.
Así es como se ve el espacio de nombres WMI en un servidor normal (esto es desde el Administrador del servidor -> Configuración -> Control WMI):
Esto es lo que parece después de instalar WMF 3.0:
Si. Todo, excepto las nuevas características de WMF 3.0, se ha ido .
No hace falta decir que nada parece funcionar más en esos servidores. Y no, esto no se debe a un extraño error de instalación, esto sucedió en tres servidores que funcionaban perfectamente antes de instalar WMF 3.0, y en todos ellos la instalación se completó con éxito.
Es cierto que uno de ellos tenía una configuración algo compleja (varios productos de System Center e instancias de SQL Server) ... pero dos de ellos son simplemente controladores de dominio estándar que no hacen nada más .
¿Cómo puedo solucionar este desastre sin tener que reinstalar el sistema operativo en estos servidores?
¿Y por qué sucedió en primer lugar?
fuente
Respuestas:
Al menos pude devolver los servidores a un estado de trabajo volviendo a registrar todas las DLL y volviendo a compilar todos los archivos .mof y .mfl
C:\Windows\System32\wbem
, como se documenta aquí .No puedo estar 100% seguro de que los sistemas funcionan completamente como deberían, pero al menos ahora no están fallando miserablemente.
Sin embargo, todavía no tiene ningún sentido que WMF 3.0 arruine las cosas de esta manera ... y de una manera bastante consistente, como sucedió en tres servidores diferentes. Ahora definitivamente tengo miedo de instalarlo en cualquier lugar.
fuente
¿Has probado los diversos scripts de reconstrucción de WMI? Aquí hay uno que he usado en ocasiones, aunque no recientemente. Tenga en cuenta que puede haber algunos archivos mof que son específicos de la aplicación que no se incluyen aquí.
fuente
Prueba esto:
c:\windows\system32\wbem\repository
(32 bits) oc:\windows\syswow64\wbem\repository
(64 bits)Si todo va bien, se debe crear una nueva carpeta de repositorio y el repositorio debe comenzar a reconstruirse.
fuente