¿Cómo determino qué hace taskhost.exe?

8

¡Una o dos veces por semana taskhost.exe ralentiza mi computadora! Ocupa el 25% de la potencia de mi CPU (es decir, 1 procesador). No puedo matarlo y no tengo idea de lo que está haciendo. Me imagino que es algún tipo de actividad programada de la ventana.

¿Cómo puedo averiguar qué está causando este problema? ¿Cómo puedo detenerlo?

usuario145395
fuente

Respuestas:

6

TaskHost.exe en sí es un contenedor para dll u otro exe y se ejecuta como un servicio de Windows.

3 cosas para probar

# 1

Antes de pasar el tiempo buscando qué tarea real se cargó. Verifique el Visor de eventos en busca de errores. Eso puede dar una respuesta rápida o indicarle la dirección correcta.

# 2

Abra el Administrador de tareas , vaya a la pestaña Procesos . En la barra de menú (arriba), haga clic en Ver -> Seleccionar columnas ... . En ventanas emergentes, seleccione Línea de comando .

Eso puede darle una idea de qué dll taskhost.exe cargado.

Además, preste atención a la ruta de taskhost.exe. Debería ser

<Windows directory>\System32\Taskhost.exe

Si no, puede tener otro problema.

# 3

La misma idea que la n. ° 2, pero usa mejores herramientas. Descargue Process Explorer de Microsoft. Es gratis. Es capaz de dar más detalles del proceso en ejecución.

John Siu
fuente
La ruta de taskhost.exe es simplemente: "taskhost.exe $ (Arg0)". Descargué y ejecuté los últimos Microsoft Security Essentials y no detectó virus.
user145395
¿Qué versión de Windows estás ejecutando? ¿Aplican todos los parches de MS?
John Siu
Sí, el sistema está actualizado. De hecho, me di cuenta de esto finalmente. A punto de publicar una respuesta.
user145395
# 2 es extremadamente útil, gracias. Estoy usando Windows 8, es un poco diferente allí: abra el administrador de tareas, la pestaña 'Procesos', haga clic derecho en los encabezados de las columnas, luego verifique la columna de la línea de comandos.
Martin Hansen
6

Resulta que esto fue causado por el "RacTask" (Controlador personalizado de análisis de confiabilidad). Utilicé el Programador de tareas para ver "Todas las tareas en ejecución" y luego lo eliminé desde allí. El problema fue abordado de inmediato.

http://screencast.com/t/1LJUbkdNGbwS

La sugerencia de probar esto fue tomada de este hilo ...

http://www.tomshardware.com/forum/5032-63-taskhost-running

usuario145395
fuente
Muy agradable ver la solución de retroalimentación! Aprende algo nuevo.
John Siu
Entonces, ¿cómo descubriste qué tarea era? ¿Qué método usaste?
Martin Hansen
0

Matar a través del Administrador de tareas lo mata solo una vez.

Si desea deshabilitarlo permanentemente, consulte http://social.technet.microsoft.com/wiki/contents/articles/3047.how-to-enable-and-disable-reliability-monitor-data-collection.aspx

En mi caso, la tarea parecía tener algo que ver con el Programa de mejora de la experiencia del cliente de Microsoft. (Irónico). Me parece que estaba conectado de alguna manera con la carga de datos de configuración del cliente a Microsoft. Si es así, parece inofensivo deshabilitarlo.

Resumen: ejecute taskchd.msc, ubique Microsoft / Windows / RAC, desactívelo usando la GUI.

+1 a la sugerencia para descargar Process Explorer

Jim Davis
fuente
¿Quien haya rechazado mi respuesta podría explicarme qué la provocó? ¿Estaba mal mi consejo?
Jim Davis
0

Verifiqué con nuestro equipo de soporte del sistema y le dije que hiciera lo siguiente:

  1. Inicio -> ejecutar ->% temp% eliminar todos los archivos y carpetas
  2. Inicio -> ejecutar -> captar previamente igual que el anterior
  3. Eliminar todos los archivos y carpetas de la papelera de reciclaje
  4. Reinicia la computadora
varilla
fuente