¿Qué es el "proceso de host para tareas de Windows" y por qué se ejecutan tantos procesos en mi PC?

¿Qué es el «proceso de host para tareas de Windows» y por qué se ejecutan tantos procesos en mi PC?

Si pasa algún tiempo husmeando en la ventana del administrador de tareas, probablemente haya visto un proceso llamado «Proceso de host para tareas de Windows». De hecho, probablemente haya visto varias instancias de esta tarea ejecutándose al mismo tiempo. Si alguna vez se ha preguntado qué es y por qué a veces hay tantos, tenemos la respuesta para usted.

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 y por qué hay tantos en el Administrador de tareas?

Host Process for Windows Tasks es un proceso principal oficial de Microsoft. En Windows, los servicios que se cargan desde archivos ejecutables (EXE) se pueden establecer como procesos completos e independientes en el sistema y se enumeran por su propio nombre en el Administrador de tareas. Los servicios que se cargan desde archivos de biblioteca vinculada dinámica (DLL) en lugar de archivos EXE no pueden establecerse como un proceso completo. En su lugar, el proceso de host para tareas de Windows debe servir como host para este servicio.

Verá una entrada de proceso de host separada para ejecutar tareas de Windows para cada servicio basado en DLL cargado en Windows, u opcionalmente para un grupo de servicios basados ​​en DLL. La posibilidad de agrupar o no los servicios basados ​​en DLL depende del desarrollador del servicio. La cantidad de instancias que ve depende completamente de cuántos de estos procesos se estén ejecutando en su sistema. En mi sistema actual solo veo dos instancias, pero en otros sistemas he visto hasta una docena.

Desafortunadamente, el Administrador de tareas no le brinda ninguna forma de ver exactamente qué servicios (o grupo de servicios) se adjuntan a cada entrada de proceso de host para las tareas de Windows. Si tiene mucha curiosidad por ver con qué se relaciona cada instancia, deberá descargar Explorador de procesos, una utilidad gratuita de Sysinternals proporcionada por Microsoft. Es una herramienta portátil, por lo que no requiere instalación. Simplemente descárguelo, extraiga los archivos y ejecútelo. En Process Explorer, seleccione Ver> Panel inferior para que pueda ver los detalles del proceso que seleccione. Desplácese hacia abajo y seleccione una de las entradas de taskhostw.exe. Este es el nombre de archivo del proceso de host para el servicio de tareas de Windows.

Al revisar los detalles en el panel inferior, puedo reconstruir que este servicio está relacionado con mis controladores de audio y también tiene una distribución de teclado asociada con las claves de registro. Entonces, voy a asumir que este es el servicio que monitorea cuando presiono cualquiera de las teclas de medios en mi teclado (volumen, silencio, etc.) y proporciona los comandos apropiados donde deben ir.

¿Por qué usa tantos recursos cuando se inicia Windows?

Normalmente, el procesador y la memoria de cada instancia del proceso de host para las tareas de Windows dependen únicamente del servicio al que se adjunta la entrada. Normalmente, cada departamento consume los recursos que necesita para hacer su trabajo y luego vuelve a una base comercial. Si observa que una sola instancia de Host Process for Windows Tasks utiliza continuamente más recursos de los que podría esperar, deberá averiguar qué servicio está adjunto a esa instancia y solucionar el problema del servicio asociado.

Notará que, justo después del inicio, puede parecer que todas las instancias del proceso de host para las tareas de Windows consumen recursos adicionales, especialmente el procesador. Este también es un comportamiento normal y debería establecerse rápidamente. Cuando se inicia Windows, el proceso de host para las tareas de Windows escanea las entradas de servicio en el registro y crea una lista de servicios basados ​​en DLL para que se cargue. Luego carga cada uno de esos servicios, y verá que consume bastante CPU durante ese tiempo.

¿Puedo apagarlo?

No, no puede deshabilitar el proceso de host para las tareas de Windows. Y no querrías hacerlo de todos modos. Es esencial para poder cargar servicios basados ​​en DLL en su sistema y, dependiendo de lo que tenga en ejecución, deshabilitar el proceso de host para las tareas de Windows podría romper una serie de cosas. Windows ni siquiera le permitirá completar temporalmente la tarea.

¿Podría este proceso ser un virus?

El proceso en sí es un componente oficial de Windows. Si bien es posible que un virus haya reemplazado el proceso de host real para las tareas de Windows con su propio ejecutable, esto es muy poco probable. No hemos visto informes de virus que se apropien de este proceso. Si desea estar seguro, puede buscar en la ubicación del archivo de proceso del host subyacente para las tareas de Windows. En el Administrador de tareas, haga clic con el botón derecho en Procesos de host para tareas de Windows y elija la opción «Abrir ubicación de archivo».

Si el archivo está almacenado en su carpeta Windows System32, puede estar bastante seguro de que no se trata de un virus.

Dicho esto, si aún desea un poco más de tranquilidad o ve este archivo almacenado en otro lugar que no sea la carpeta System32, busque virus con su antivirus favorito. Más vale prevenir que curar !

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