Tengo grandes problemas para ejecutar una tarea programada. La tarea se crea bien utilizando la interfaz ITaskScheduler proporcionada por Microsoft. La tarea está configurada para ejecutarse solo si un usuario está conectado.Creación programática de una tarea programada en Windows - 0x8004130f Error
El problema es que la tarea no se ejecuta y el archivo de registro SchedLgU.txt cita la razón de ser:
"The attempt to retrieve account information for the specified task failed; therefore, the task did not run. Either an error occurred, or no account information existed for the task.
The specific error is:
0x8004130f: No account information could be found in the Task Scheduler security database for the task indicated."
Sé que es un hecho de que una tarea programada se puede crear sin información de la cuenta, porque la tarea programada de Google Updater hace esto y funciona bien.
Todo lo que puedo deducir de las búsquedas web es que Windows tiene una "base de datos de tareas programadas" que necesita tener información de credenciales para cada tarea para que pueda ejecutarse.
¿Alguien sabe cómo modificar esta base de datos de credenciales o de alguna otra manera para que mi tarea se ejecute?
Encontré a alguien con exactamente el mismo problema que también ha notado que otra aplicación puede hacer esto sin una contraseña. Sin embargo, todavía no hay respuestas: http://www.codeguru.com/forum/showthread.php?t=355665 –