Algumas coisas para verificar:
Certifique-se de que a tarefa que você está agendando tenha a opção Run only if logged in
desmarcada.
Verifique se o Agendador de Tarefas está configurado para interagir com a área de trabalho
- Clique em Iniciar, clique em Painel de controle e, em seguida, clique duas vezes Ferramentas Administrativas.
- Clique em Gerenciamento do computador.
- Expanda Serviços e Aplicativos e clique em Serviços.
- Clique com o botão direito do mouse no serviço Agendador de tarefas e clique em Propriedades.
- Na guia Geral, verifique se o tipo de inicialização está definido como automático e se o status do serviço é Iniciado. Se o serviço não estiver em execução, clique em Iniciar.
- Na guia Logon, verifique se a conta do sistema local está marcada e se a caixa de seleção Permitir que o serviço interaja com a área de trabalho está marcada.
- Clique em OK e saia do Gerenciamento do Computador
Se você quiser usar a conta localsystem para executar as tarefas agendadas em vez de uma conta de usuário, precisará usar a ferramenta SCHTASKS (por exemplo, uma tarefa em execução no servidor localmente e não precisar usar recursos de rede, etc.)