Para que uma tarefa tenha acesso à sessão interativa (por exemplo, programas em execução e janelas abertas), é necessário configurá-la para ser executada em um usuário conectado. Simplesmente vá para as propriedades da tarefa e na guia Geral, selecione Run only when user is logged on
.
Usar a outra opção é mais seguro, mas isso torna-a mais restritiva.