Troubleshooting WMI

How To Troubleshoot WMI

Todos en algún momento nos hemos encontrado con problemas relacionados con WMI. Pues bién, yo he tenido este gran placer, por llamarlo de alguna manera.

En este post quiero dejar reflejado varios procedimientos y links que en su momento me han sido muy útiles para solucionar los problemas con WMI. 

Para empezar, debemos saber que existe una herramienta pública de Microsoft para diagnosticar y reparar problemas relacionados con WMI. Esta herramienta, con nombre WMI Diagnosis Utility, la podemos descargar en el siguiente link.

Download the WMI Diagnosis utility 
http://www.microsoft.com/downloads/details.aspx?familyid=D7BA3CD6-18D1-4D05-B11E-4C64192AE97D&displaylang=en
  

Para solucionar los problemas con WMI prodríamos probar con los siguientes métodos:

Método 1

 1 – Parar servicio Windows Management Instrumentation (Winmgmt)
 2 – Crear copia de la carpeta %SystemRoot%\system32\WBEM\Repository
 3 – Borrar el contenido de la carpeta %SystemRoot%\system32\WBEM\Repository
 4 – Iniciar el servicio

Método 2

1 – Parar el servicio
2 – Abrir un cmd y posicionarse en la carpeta de WMI (%SystemRoot%\system32\WBEM)
3 – Ejecutar for /f %s in (‘dir /b *.dll’) do regsvr32 /s %s
4 – Iniciar el servicio
5 – Reboot (antes comprobar el correcto funcionamiento)

Método 3

 1- Registrar de nuevo los componentes de WMI lanzando uno a uno lo siguientes comandos desde una cmd:

 sc config winmgmt start= disabled
 net stop winmgmt /y
 %systemdrive%
 cd %windir%\system32\wbem
 for /f %s in (‘dir /b *.dll’) do regsvr32 /s %s
 wmiprvse /regserver
 winmgmt /regserver
 net start winmgmt

 2 – Desde el mismo CMD del punto 1 compilar de nuevo los archivos mfl y mof.

 for /f %s in (‘dir /b *.mof *.mfl’) do mofcomp %s 

Podemos encontra algo más de documentación sobre WMI y de como realizar troubleshooting en los siguientes links:

How to troubleshoot WinMgmt-based performance counter errors 
http://support.microsoft.com/kb/266416/en-us
 

Error message in Windows Server 2003 when you run queries against the WMI Performance Monitoring provider: “WBEM_E_FAILED (0x80041001)”  
http://support.microsoft.com/kb/907510/en-us
 

For more information about the WMI Diagnosis utility 
http://www.microsoft.com/technet/scriptcenter/topics/help/wmidiag.ms
 

OnlyIT

Advertisements

Published by

onlyit

Ingeniero de Sistemas, amante de la tecnología e informática.

One thought on “Troubleshooting WMI”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s