Windows Modules Installer Worker con CPU alta: esperar o reparar
Cuando Windows Modules Installer Worker usa mucha CPU, normalmente Windows está instalando o limpiando una actualización: TiWorker.exe es el proceso que el servicio Windows Modules Installer (nombre de servicio TrustedInstaller) inicia para agregar, cambiar y quitar actualizaciones y componentes opcionales, y ese trabajo carga mucho la CPU y el disco durante un rato después del Patch Tuesday, una actualización de características o una nueva característica opcional. En la mayoría de los casos lo correcto es dejar el PC enchufado, dejar que termine y reiniciar cuando Windows lo pida.
Solo se convierte en un problema cuando la misma actividad vuelve después de cada reinicio, Windows Update no avanza durante horas o las actualizaciones siguen fallando. Entonces la solución es reparar el almacén de componentes del que lee el proceso, no detener el proceso. Las secciones siguientes explican cómo distinguir los dos casos y qué ejecutar, en el orden que indica Microsoft.
Qué son TiWorker.exe y TrustedInstaller
La referencia de servicios de Microsoft incluye Windows Modules Installer con el nombre de servicio TrustedInstaller y lo describe como el servicio que «permite instalar, modificar y quitar actualizaciones de Windows y componentes opcionales». Su tipo de inicio es Manual, por eso casi siempre está detenido y solo aparece cuando hay trabajo de mantenimiento. En el Administrador de tareas, la pestaña Procesos muestra el proceso como Windows Modules Installer Worker, y la pestaña Detalles muestra el nombre de archivo TiWorker.exe.
El proceso forma parte de la pila de mantenimiento. La página de Microsoft sobre la pila de mantenimiento la describe como «el componente que instala las actualizaciones de Windows», construido sobre el mantenimiento basado en componentes (CBS), que también está debajo de DISM, el Comprobador de archivos de sistema, activar o desactivar características de Windows y la reparación de componentes. Así que el mismo proceso puede activarse por varios motivos que desde fuera parecen no tener relación: una actualización mensual, una característica que agregaste o Windows ordenando versiones antiguas de componentes.
Por qué se dispara justo entonces
| Causa | Cuándo ocurre | Qué ves |
|---|---|---|
| Actualización de seguridad mensual | El segundo martes de cada mes | Descarga, luego una fase de instalación larga y un reinicio |
| Actualización opcional de vista previa | La cuarta semana del mes, solo si eliges instalarla | El mismo patrón, en menos equipos |
| Actualización anual de características | Una vez al año, en la segunda mitad del año natural | La ejecución más larga, a menudo a lo largo de más de un reinicio |
| Agregar una característica opcional | Justo después de hacer clic en Agregar en Configuración | El proceso arranca en cuanto termina la descarga |
| Limpieza de componentes | Cuando el PC está inactivo | Actividad mientras no estás, a veces todavía en marcha cuando vuelves |
Las fechas vienen de la página de Microsoft sobre el ciclo de lanzamiento: la actualización de seguridad mensual, también llamada Patch Tuesday o Update Tuesday, se publica el segundo martes de cada mes, normalmente a las 10:00 hora del Pacífico, y es acumulativa, así que cada una incluye todas las correcciones anteriores. Desde febrero de 2021 la actualización de la pila de mantenimiento va dentro de esa actualización acumulativa, por lo que hay un solo paquete combinado que instalar en lugar de dos.
Las características opcionales pasan por el mismo camino. La guía de Microsoft sobre características opcionales dice que se usa Windows Update para agregarlas y que el dispositivo tiene que estar en línea para descargar el contenido. Agregar algo en Configuración › Sistema › Características opcionales, o activar una característica en Activar o desactivar las características de Windows, inicia por tanto el proceso aunque no haya ninguna actualización pendiente.
El pico con el equipo inactivo suele ser la limpieza de componentes. La página de Microsoft sobre la limpieza de WinSxS describe la tarea StartComponentCleanup: limpia componentes cuando el sistema no está en uso, espera al menos 30 días después de instalar un componente actualizado antes de quitar la versión anterior, y se detiene al cabo de una hora. Puedes verla en el Programador de tareas, en Biblioteca del Programador de tareas › Microsoft › Windows › Servicing. Microsoft también recomienda encarecidamente no deshabilitar la limpieza de componentes. Si lo que de verdad te importa es el espacio en disco que libera, la limpieza de la carpeta WinSxS explica las opciones de DISM y a qué renuncia /ResetBase.
Distinguir un trabajo en curso de un atasco
Mira tres cosas antes de decidir que algo va mal.
- El propio Windows Update. Abre Configuración › Windows Update. Si la página muestra un porcentaje que avanza, un reinicio pendiente o «Buscar actualizaciones» sin nada en la lista, sabes en qué fase estás. Configuración › Windows Update › Historial de actualizaciones muestra qué se instaló y qué falló, según las preguntas frecuentes de Windows Update de Microsoft.
- El Administrador de tareas durante unos minutos. Pulsa
Ctrl + Shift + Esc, ordena por CPU y luego por Disco. Un proceso que alterna entre CPU y disco y después baja está haciendo su trabajo. Fíjate en cuánto dura más que en el pico: de unos minutos a una hora después de una actualización es normal, y una actualización de características tarda más. - El Monitor de confiabilidad. Ejecuta
perfmon /rel(la referencia deperfmonde Microsoft documenta la opción). Instalaciones de actualizaciones fallidas repetidas en días consecutivos son la señal más clara de un bucle y no de un trabajo largo.
Si quieres el detalle, el registro de mantenimiento está en %windir%\Logs\CBS\CBS.log. Es grande y se escribe mientras el proceso trabaja, así que léelo sin editarlo ni borrarlo. Un registro cuyas últimas líneas siguen cambiando significa que hay trabajo en marcha, aunque el porcentaje en Configuración todavía no se haya movido.
Un portátil con batería merece una nota. Las preguntas frecuentes recomiendan dejar portátiles y tabletas enchufados cuando no los usas para que las instalaciones fuera del horario activo tengan energía suficiente para terminar, y el artículo de solución de problemas de actualización pone estar enchufado y conectado como primera comprobación. Una instalación que se sigue parando con batería parece un atasco, pero en realidad es un trabajo que nunca recibe el tiempo que necesita.
Cuando de verdad está atascado
Sigue estos pasos en orden y para en cuanto uno lo resuelva.
Enchúfalo y espera una vez. Deja el PC con corriente y en línea, cierra lo que puedas y dale una hora sin suspensión. Muchos casos de «atascado» son una actualización acumulativa interrumpida dos veces al cerrar la tapa.
Reinicia una vez. El artículo de solución de problemas de Microsoft sugiere reiniciar para que ninguna otra aplicación bloquee la actualización. Usa Inicio › Iniciar/Apagar › Actualizar y reiniciar si aparece, y luego vuelve a mirar Configuración › Windows Update. Reinicia una vez, no repetidamente en mitad de una instalación.
Ejecuta el solucionador de problemas de Windows Update. En Windows 11 el mismo artículo remite primero al solucionador automático de la aplicación Obtener ayuda. La ruta manual es Configuración › Sistema › Solucionar problemas › Otros solucionadores de problemas, y luego Ejecutar junto a Windows Update. En Windows 10 es Configuración › Actualización y seguridad › Solucionar problemas › Solucionadores de problemas adicionales › Windows Update. El artículo también indica que una actualización de 64 bits necesita al menos 20 GB libres, así que comprueba que C: tenga espacio antes de volver a intentarlo.
Mira la caché de descargas solo si las descargas siguen fallando. Vaciar C:\Windows\SoftwareDistribution\Download arregla una descarga rota, no un proceso ocupado, y no es seguro mientras se instala una actualización. Cómo eliminar los archivos de Windows Update explica cuándo aplica y cómo detener antes los servicios.
Reparar el almacén de componentes: primero DISM, luego SFC
Si las actualizaciones fallan una y otra vez y el proceso vuelve siempre al mismo trabajo, puede que los archivos desde los que instala estén dañados. El artículo de Microsoft sobre el Comprobador de archivos de sistema es explícito sobre el orden: ejecuta DISM antes que el Comprobador de archivos de sistema. Abre el Símbolo del sistema como administrador y ejecuta:
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
DISM usa Windows Update como origen de los archivos de reemplazo, así que mantente en línea; el artículo dice que puede tardar varios minutos, y con una conexión lenta tarda más. Después, sfc /scannow comprueba los archivos de sistema protegidos contra ese almacén ya reparado. Si quieres saber antes si hace falta reparar, la guía de Microsoft para reparar imágenes describe /CheckHealth, que indica si la imagen está en buen estado, es reparable o no es reparable, y /ScanHealth, un análisis más largo que tarda varios minutos:
Dism /Online /Cleanup-Image /CheckHealth
SFC escribe sus resultados en el mismo CBS.log. Para sacar solo sus líneas, el artículo de SFC da:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Estos comandos reparan, no quitan nada de lo que instalaste, así que no hay nada que deshacer. Si DISM no puede terminar porque el propio Windows Update está roto, el artículo de SFC explica cómo apuntar /Source a una instalación de Windows que funcione o a un medio de Windows con /LimitAccess.
Qué no hacer
- No deshabilites el servicio Windows Modules Installer. La propia descripción de Microsoft dice que, si lo deshabilitas, la instalación o desinstalación de actualizaciones de Windows podría fallar. La CPU se libera, y los parches desaparecen con ella.
- No deshabilites Windows Update para detener el proceso. El proceso también se encarga de las características opcionales y de la reparación de componentes, y un PC que deja de recibir parches no deja de necesitarlos; el trabajo simplemente se acumula para más tarde.
- No finalices TiWorker.exe en el Administrador de tareas. Detenerlo en mitad de una instalación deja la actualización aplicada a medias, y así es como un trabajo largo se convierte en un bucle de errores.
- No borres
SoftwareDistributionmientras se instala una actualización, ni tomes posesión deC:\Windows\WinSxSpara borrar archivos. Microsoft advierte que borrar archivos de WinSxS puede dejar el PC sin poder arrancar ni actualizarse. - No cortes la corriente mientras termina un reinicio de actualización. Las preguntas frecuentes de Microsoft señalan que el reinicio forma parte de terminar la instalación, así que deja que acabe aunque tarde un poco.
Dónde encaja Mole
Mole for Windows no cambia Windows Update, el servicio TrustedInstaller ni la programación de la limpieza. Su página Optimizar tiene una tarea llamada Comprobar y reparar archivos del sistema: pide a la API de mantenimiento de imágenes de Windows el mismo veredicto de buen estado, reparable o no reparable que da DISM /CheckHealth, como mucho una vez cada 30 días. Si la imagen es reparable, el resultado ofrece Reparar archivos del sistema como paso aparte, que ejecuta la misma reparación restore-health desde Windows Update y aparece indicado como algo que puede tardar hasta unos 30 minutos. Tanto la comprobación como la reparación piden acceso de administrador, la reparación se rechaza con batería baja y vuelve a comprobar el disco antes de escribir. Una segunda tarea, Restablecer descargas de actualizaciones atascadas, espera mientras Windows Update está instalando o hay un reinicio pendiente, que es lo que quiere decir la página de ayuda de Windows cuando dice que una actualización en curso puede retrasar parte del mantenimiento.
Doctor, que se abre desde la marca de Mole en la parte superior izquierda de la ventana, avisa cuando Windows está esperando un reinicio para terminar de instalar actualizaciones, y sugiere reiniciar cuando el PC lleva días encendido mientras un proceso de Windows sigue atascado con mucho uso de CPU. Para una CPU alta que no viene del mantenimiento, consulta Uso alto de CPU en Windows.
Preguntas frecuentes
¿Windows Modules Installer Worker es un virus?
El proceso auténtico es TiWorker.exe, iniciado por el servicio Windows Modules Installer (TrustedInstaller) para instalar actualizaciones y características opcionales. En el Administrador de tareas, haz clic derecho sobre él y elige Abrir ubicación del archivo; debe estar dentro de la carpeta Windows.
¿Cuánto dura el uso alto de CPU de TiWorker.exe?
Después de una actualización mensual suele calmarse con la instalación y el reinicio que la sigue; una actualización de características tarda más. La actividad con el PC inactivo suele ser la tarea de limpieza de componentes, que se detiene al cabo de una hora.
¿Puedo deshabilitar TrustedInstaller para detener el uso alto de CPU?
No de forma segura. Microsoft indica que deshabilitarlo puede hacer que falle la instalación o desinstalación de actualizaciones de Windows. Deja que el trabajo termine, reinicia una vez y luego repara con DISM y SFC si sigue volviendo.
¿Por qué TrustedInstaller provoca un uso alto del disco?
Instalar una actualización o agregar una característica escribe muchos archivos en el almacén de componentes y lee los antiguos que reemplaza. En una unidad lenta o casi llena eso se ve como disco al 100 %; Uso del disco al 100 % en Windows cubre la parte del disco.