El programador de tareas no finaliza la tarea

El programador de tareas no finaliza la tarea

Tenemos una tarea programada que a veces se cuelga. Simplemente deja de responder. En Windows 2003, teníamos el programador de tareas configurado para finalizar la tarea después de 3 horas. Es un proceso de 32 bits.

En Windows 2008 R2, hemos configurado "Detener la tarea si dura más de" y "Si la tarea en ejecución no finaliza cuando se solicita, fuerce su detención".

Sin embargo, cuando la tarea se bloquea, nunca se detiene y permanece en el explorador de procesos durante días.

¿Alguna pista de por qué el Programador de Windows no elimina un proceso?

(Esta publicacióntiene una configuración reproducible para este problema).

Respuesta1

La respuesta es que el programador de tareas de 64 bits en realidad no eliminará una tarea de 32 bits.

Resolvimos esto ejecutandopskillcomo acción 1 de la tarea programada. pskillno tiene problemas para enviar procesos de 32 bits.

Respuesta2

Inmediatamente debajo de "Detener la tarea si dura más de" hay una opción que dice "Si la tarea en ejecución no finaliza cuando se solicita, fuerce su detención". ¿Está marcada esa segunda opción?

información relacionada