Programador de tareas Win 10: se ejecuta independientemente de que el usuario haya iniciado sesión o no

Programador de tareas Win 10: se ejecuta independientemente de que el usuario haya iniciado sesión o no

Estoy usando el Programador de tareas para ejecutar 2 tareas todos los días con la opción de seguridad "Ejecutar si el usuario ha iniciado sesión o no", pero una de ellas no funcionó.

Tarea 1:
Acción: Iniciar un programa
Programa/script: D:\myfolder\deletecsv.bat
Agregar argumentos: en blanco
Iniciar en: en blanco
Código en deletecsv.bat:

@echo off
d:
cd D:\myfolder
del *.csv

Tarea 2:
Acción: Iniciar un programa
Programa/script: D:\myfolder\runexcel.bat
Agregar argumentos: en blanco
Iniciar en: en blanco
Código en runexcel.bat:

@echo off
start Excel.exe "D:\myfolder\myexcel.xlsb"

La Tarea1 funciona bien, pero la Tarea2 no.
Además, cuando creé estas tareas en 'Crear tarea básica' con 'Ejecutar solo cuando el usuario haya iniciado sesión', funcionan bien.

Mi usuario ha sido agregado al grupo de administradores, 'Iniciar sesión como trabajo por lotes', 'Iniciar sesión como servicio'.

Respuesta1

Excel solo se puede ejecutar en el contexto de una sesión de usuario interactiva que haya iniciado sesión. https://stackoverflow.com/questions/4234615/excel-com-automation-via-interactive-user-stops-working-when-user-logs-off/4241070#4241070

información relacionada