¿Qué es WMI Provider Host y por qué se ejecuta en mi PC?

El proceso WMI provider host es una parte importante de Windows y, a menudo, se ejecuta en segundo plano. Permite que otras aplicaciones en su computadora soliciten información sobre su sistema. Este proceso normalmente no debería usar muchos recursos del sistema, pero puede usar una gran cantidad de CPU si otro proceso en su sistema se está comportando mal.

Este artículo es parte de nuestra serie de articulos que explica varios procesos que se encuentran en el Administrador de tareas, como  svchost.exe, dwm.exe, rundll32.exe,  y muchos otros.

¿Qué es el WMI provider host?

"WMI" significa "Windows Management Instrumentation". Esta es una característica de Windows que proporciona una forma estandarizada para que el software y los scripts administrativos soliciten información sobre el estado de su sistema operativo Windows y los datos que contiene. Los "Proveedores de WMI" brindan esta información cuando se solicita. Por ejemplo, el software o los comandos pueden encontrar información sobre el estado del cifrado de la unidad BitLocker, ver las entradas del registro de eventos o solicitar datos de aplicaciones instaladas que incluyan un proveedor WMI. Microsoft tiene una lista de proveedores WMI incluidos en su sitio web.

Esta es una característica particularmente útil para las empresas que administran computadoras de forma centralizada, especialmente porque la información puede solicitarse a través de scripts y mostrarse de forma estándar en las consolas administrativas. Incluso en una PC doméstica, algún software que haya instalado puede solicitar información sobre el sistema a través de la interfaz WMI.

También puede usar WMI usted mismo para encontrar una variedad de información útil que normalmente no está expuesta en la interfaz de Windows en su propia PC. Por ejemplo, hemos cubierto la herramienta de línea de comandos de WMI (WMIC) para obtener  el número de modelo de su placa base.

como detener wmi provider host

¿Por qué está usando tanta CPU?

WMI Provider Host normalmente no debería usar mucha CPU, ya que normalmente no debería hacer nada. Ocasionalmente puede usar algo de CPU cuando otra pieza de software o script en su PC solicita información a través de WMI, y eso es normal. El uso elevado de CPU es probablemente solo un signo de que otra aplicación está solicitando datos a través de WMI.

Sin embargo, el uso prolongado y elevado de CPU es una señal de que algo está mal. WMI Provider Host no debe usar muchos recursos de la CPU todo el tiempo.

Reiniciar el servicio Instrumental de administración de Windows puede ser útil si está atascado en un estado incorrecto. También puede simplemente reiniciar su computadora, pero hay una manera de reiniciar el servicio sin reiniciar su computadora. Para hacerlo, abra el menú Inicio, escriba "Services.msc" y presione Entrar para iniciar la herramienta Servicios.

wmiprvse

Ubique el servicio "Instrumental de administración de Windows" en la lista, haga clic derecho y seleccione "Reiniciar".

wmi provider host windows10

Si ve un uso de la CPU constantemente alto, es probable que otro proceso en su sistema se esté comportando mal. Si un proceso solicita constantemente una gran cantidad de información de proveedores de WMI, esto causará que el proceso de host del proveedor de WMI use una gran cantidad de CPU. Ese otro proceso es el problema.

Para identificar qué proceso específico está causando problemas con WMI, use el Visor de eventos. En Windows 10 u 8, puede hacer clic derecho en el botón Inicio y seleccionar "Visor de eventos" para abrirlo. En Windows 7, abra el menú Inicio, escriba "Eventvwr.msc" y presione Enter para iniciarlo.

para que sirve wmi provider host

Desde el panel izquierdo de la ventana del Visor de eventos, vaya a Registro de Aplicaciones y servicios\Microsoft\Windows\WMI-Activity\Operational.

windows management instrumentation

Desplácese por la lista y busque eventos recientes de "Error". Haga clic en cada evento y busque el número a la derecha de "ClientProcessId" en el panel inferior. Esto le indica el número de ID del proceso que causó el error de WMI.

Es muy probable que vea varios errores aquí. Los errores pueden ser causados ​​por el mismo número de identificación de proceso, o puede ver múltiples identificaciones de proceso diferentes que causan errores. Haga clic en cada error y vea cual es el ClientProcessId para averiguarlo.

wmi que es

Ahora puede identificar el proceso que puede estar causando problemas. Primero, abra una ventana del Administrador de tareas presionando Ctrl + Shift + Escape o haciendo clic derecho en el icono de inicio o en la barra de tareas y seleccionando "Administrador de tareas".

windows management instrumentation windows 10

Haga clic en la pestaña "Detalles", haga clic en la columna "PID" para ordenar los procesos en ejecución por ID de proceso y busque el proceso que coincida con el número de ID que apareció en los registros del Visor de eventos.

Por ejemplo, aquí, hemos visto que el proceso "WMIPrvSE.exe" provocó estos errores en esta computadora en particular.

Si el proceso se cerró desde entonces, no lo verá en la lista aquí. Además, cuando un programa se cierra y vuelve a abrir, tendrá un número de identificación de proceso diferente. Es por eso que debe buscar eventos recientes, ya que el número de identificación del proceso de eventos anteriores en su Visor de eventos no lo ayudará a encontrar nada.

wmi provider host windows 10 que es

Con esta información a mano, ahora conoce el proceso que puede estar causando problemas. Puede buscar su nombre en la web para descubrir el software al que está asociado. También puede simplemente hacer clic derecho en el proceso en la lista y hacer clic "Abrir ubicación de archivo" para abrir su ubicación en su sistema, que puede mostrarle el paquete de software más grande del que forma parte el programa. Es posible que deba actualizar este software si lo usa o desinstálelo si no lo hace.

¿Puedo deshabilitar el host del proveedor de WMI?

Es técnicamente posible desactivar el servicio "Instrumental de administración de Windows" en su computadora. Sin embargo, esto podria dañar muchas cosas diferentes en tu PC. Es una parte importante del sistema operativo Windows y es mejor que se deje en paz.

Como dice la descripción oficial de este servicio, "si se detiene este servicio, la mayoría del software basado en Windows no funcionará correctamente". ¡Entonces no deshabilite este servicio! Si tiene un problema, debe identificar el proceso en su computadora que está causando que el host del proveedor de WMI use tanta CPU y, en su lugar, actualice, elimine o deshabilite ese proceso.

service wmi windows 10