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

hpt_top

Si pasa algún tiempo hurgando en la ventana del Administrador de tareas , probablemente haya visto un proceso llamado «Proceso de host para tareas de Windows». De hecho, es probable que haya visto varias instancias de esta tarea ejecutándose al mismo tiempo. Si alguna vez se ha preguntado qué era 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 otros . ¿No sabes cuáles son esos 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) pueden instituirse como procesos completos e independientes en el sistema y se enumeran por sus propios nombres en el Administrador de tareas. Los servicios que se cargan desde archivos Dynamic Linked Library (DLL) en lugar de archivos EXE no pueden constituirse como un proceso completo. En cambio, Host Process for Windows Tasks debe servir como host para ese servicio.

hpt_1

Verá una entrada separada de Proceso de host para tareas de Windows que se ejecuta para cada servicio basado en DLL cargado en Windows, o posiblemente para un grupo de servicios basados ​​en DLL. Si los servicios basados ​​en DLL se agrupan y cómo se agrupan depende del desarrollador del servicio. La cantidad de instancias que ve depende completamente de la cantidad de procesos de este tipo que se ejecutan en su sistema. En mi sistema actual, solo veo dos instancias, pero en otros sistemas, he visto hasta una docena.

Relacionado:  Cómo ejecutar aplicaciones y juegos de Android en su escritorio de Windows con BlueStacks

Desafortunadamente, el Administrador de tareas no le brinda forma de ver exactamente qué servicios (o grupo de servicios) están adjuntos a cada entrada de Proceso de host para tareas de Windows. Si tiene mucha curiosidad por ver a qué está vinculada cada instancia, deberá descargar Process Explorer , 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 poder ver los detalles de cualquier proceso que seleccione. Desplácese hacia abajo en la lista y seleccione una de las entradas de taskhostw.exe. Ese es el nombre de archivo del servicio Host Process for Windows Tasks.

hpt_2

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

¿Por qué utiliza tantos recursos al iniciar Windows?

Por lo general, la CPU y la memoria de cada instancia de Host Process for Windows Tasks solo depende del servicio al que se adjunta la entrada. Normalmente, cada servicio consumirá los recursos que necesita para hacer su trabajo y luego volverá a establecer una línea de base de actividad. Si observa que una sola instancia de Host Process for Windows Tasks usa continuamente más recursos de los que cree que debería, deberá rastrear qué servicio está adjunto a esa instancia y solucionar el problema del servicio relacionado.

Relacionado:  Cómo etiquetar un archivo en Windows para una fácil organización

Notará que inmediatamente después del inicio, todas las instancias de Host Process for Windows Tasks pueden parecer que consumen recursos adicionales, especialmente la CPU. Este también es un comportamiento normal y debería calmarse rápidamente. Cuando se inicia Windows, el proceso de host para tareas de Windows escanea las entradas de Servicios en el Registro y crea una lista de servicios basados ​​en DLL que necesita cargar. Luego carga cada uno de esos servicios, y verá que consume bastante CPU durante ese tiempo.

¿Puedo desactivarlo?

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 muchas cosas. Windows ni siquiera le permitirá finalizar 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 un ejecutable propio, es muy poco probable. No hemos visto informes de virus que se apropien de este proceso. Si desea estar seguro, puede consultar la ubicación del archivo subyacente de Host Process for Windows Tasks. En el Administrador de tareas, haga clic con el botón derecho en Proceso de host para tareas de Windows y elija la opción «Abrir ubicación de archivo».

hpt_3

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

Relacionado:  Cómo encontrar la carpeta de su perfil de Firefox en Windows, Mac y Linux

hpt_4

Dicho esto, si aún desea un poco más de tranquilidad, o si ve que el archivo está almacenado en otro lugar que no sea la carpeta System32, busque virus con su escáner de virus preferido . ¡Más vale prevenir que lamentar!