La tarea programada ha finalizado pero aún muestra el estado como en ejecución

La tarea programada ha finalizado pero aún muestra el estado como en ejecución

Tengo una tarea programada en un equipo de Windows Server 2000 que está programada para ejecutarse diariamente. El lunes, la tarea se ejecutó perfectamente porque lo que activa (una aplicación de consola) se completó, pero la tarea programada en sí todavía está marcada como "En ejecución" en la ventana Tareas programadas. Así que ni ayer ni hoy el trabajo no se despidió.

El proceso subyacente no está presente, la misma aplicación de consola se ejecuta mediante muchas otras tareas programadas con diferentes argumentos en otros momentos y se han completado ordenadamente.

Lamentablemente, el registro de tareas programadas (Tareas programadas > Avanzado > Ver registro) no muestra suficiente historial para mostrar cuándo se ejecutó este trabajo.

Cuando hago clic derecho en la tarea y selecciono Finalizar tarea, no tiene ningún efecto (la opción Ejecutar está deshabilitada).

Me gustaría poder reutilizar esta tarea programada, pero más que eso, quiero entender qué pudo haber causado este problema para intentar garantizar que no vuelva a suceder.

Respuesta1

Cuando el trabajo finaliza, intenta actualizarse indicando (a) la fecha de la última ejecución y (b) restablecer el estado del trabajo ablanco. Para ello, debe tener control total del archivo de trabajo. Si otro proceso intenta acceder al archivo de trabajo (lo más probable es que el culpable sea el software antivirus), el archivo de trabajo seráocupadoy no se actualizará.

Lo mejor que puedes hacer es desactivar el análisis antivirus de c:\windows\tasks.

Espero que esto sea de alguna ayuda.

Respuesta2

Podrías intentar reiniciar el servicio del programador de tareas de Windows, pero a veces reiniciar un cuadro de Windows resolverá todos tus problemas ;-)

información relacionada