Estou usando o Windows Server 2003 e tenho uma tarefa agendada que falha ao concluir. A tarefa está definida para executar um Script de Comando do Windows (.cmd) às 15h todos os dias. O script executa um programa que extrai alguns dados de um banco de dados do SQL Server e carrega esses dados em um servidor FTP.
O código de erro exibido na coluna "Último resultado" da pasta de tarefas agendadas é 0xc000013a. Uma rápida pesquisa no Google leva a esta página de suporte da Microsoft que declara: O código de erro "C" mais comum é "0xC000013A: O aplicativo foi encerrado como resultado de um CTRL + C".
Ninguém está logado no momento em que a tarefa é executada; portanto, não há ninguém por perto para pressionar CTRL + C. Não sei se entendi o que está sendo dito aqui na documentação da Microsoft.
Eu verifiquei as coisas rudimentares - a tarefa agendada está ativada, agendada para ser executada todos os dias e apontando para um arquivo que existe em um local válido. Curiosamente, quando eu executo essa tarefa manualmente (executando o script .cmd na linha de comando ou clicando com o botão direito do mouse na tarefa e clicando em "Executar"), a tarefa é concluída com êxito.
O que esse código de erro significa e como posso executar esta tarefa quando não estou lá para forçá-la?
exit 0
). Se ainda falhar, está falhando por si só. Caso contrário, era apenas um código de saída falso, mal interpretado pelo agendador de tarefas.