¿Qué es WMI Provider Host (WmiPrvSE.exe) y por qué utiliza tanta CPU?

¿Qué es WMI Provider Host (WmiPrvSE.exe) y por qué utiliza tanta CPU?

El proceso de host del proveedor de WMI es una parte importante de Windows y, a menudo, se ejecuta en segundo plano. Permite que otras aplicaciones de 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 en curso que explica varios procesos que se encuentran en el Administrador de tareas como Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe y muchos más. ¿No sabes cuáles son estos servicios? ¡Mejor empieza a leer!

¿Qué es el host del proveedor de WMI?

«WMI» significa «Instrumental de administración de Windows». Esta es una función 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» proporcionan esta información a pedido. Por ejemplo, el software o los comandos pueden encontrar información sobre el estado de cifrado de la unidad BitLocker, ver las entradas del registro de eventos o solicitar datos de las aplicaciones instaladas que incluyen un proveedor de WMI. Microsoft tiene una lista de Proveedores de WMI en su sitio web.

Esta es una característica particularmente útil para las empresas que administran PC de manera centralizada, especialmente porque la información se puede solicitar a través de scripts y mostrarse como estándar en las consolas de administración. Sin embargo, incluso en una computadora personal, algún software que haya instalado puede solicitar información del 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 de su propia PC. Por ejemplo, hemos cubierto la herramienta de línea de comandos de WMI (WMIC) para obtener el número de serie de su PC, encontrar el número de modelo de su placa base o simplemente para ver el estado de salud SMART de una unidad.

¿Por qué usa tanta CPU?

El host del proveedor de WMI normalmente no debería utilizar una gran cantidad de CPU, ya que normalmente no debería estar haciendo nada. A veces, puede usar la CPU cuando algún otro software o script en su PC solicita información a través de WMI, y esto es normal. El uso elevado de CPU probablemente sea solo una señal de que otra aplicación está solicitando datos a través de WMI.

Sin embargo, el uso prolongado y elevado de la CPU es una señal de que algo anda mal. El host del proveedor de WMI no debería utilizar muchos recursos de CPU todo el tiempo.

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

Busque el «servicio de Instrumental de administración de Windows» en la lista, haga clic derecho sobre él y seleccione «Reiniciar».

Si observa un uso constante de la CPU, es probable que otro proceso en su sistema se esté comportando mal. Si un proceso solicita constantemente una gran cantidad de información de los proveedores de WMI, el proceso de host del proveedor de WMI utilizará una gran cantidad de CPU. Este 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 con el botón 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 Entrar para iniciarlo.

En el panel izquierdo de la ventana Visor de eventos, navegue hasta Aplicaciones y registros de servicio Microsoft Windows WMI-Activity Operational.

Desplácese hacia abajo y busque eventos de «Error» recientes. 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 identificación del proceso que causó el error WMI.

Es muy probable que vea varios errores aquí. Los errores pueden ser causados ​​por el mismo número de ID de proceso, o puede ver varios ID de proceso diferentes que causan errores. Haga clic en cada error y vea qué es ClientProcessId para descubrir.

Ahora puede identificar un proceso que puede estar causando problemas. Primero, abra una ventana del Administrador de tareas presionando Ctrl + Shift + Esc o haciendo clic derecho en la barra de tareas y seleccionando «Administrador de tareas».

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 correspondiente al número de ID que aparece en los registros del Visor de eventos.

Por ejemplo, aquí hemos visto que el proceso «HPWMISVC.exe» causó estos errores en esta computadora en particular.

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

Con esta información en la mano, ahora conoce el proceso que puede causar problemas. Puede buscar en la web su nombre para averiguar con qué software está asociado. También puede hacer clic derecho en el proceso en la lista y hacer clic en «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 está usando, o desinstalarlo si no lo está usando.

¿Puedo deshabilitar el host del proveedor de WMI?

Es técnicamente posible deshabilitar el «servicio de Instrumental de administración de Windows» en su computadora. Sin embargo, romperá muchas cosas diferentes en su PC. Es una parte importante del sistema operativo Windows y debe dejarse solo.

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas