Eu também tive esse problema. 0x2 do agendador de tarefas parecia dizer que não conseguiu encontrar o arquivo em lotes. Isso era falso - adicionei algumas setas de pipe (> >) para enviar meu arquivo de lote para um arquivo de log e, em seguida, executei a tarefa agendada.
Apesar de obter um 0x2 no Agendador de Tarefas, descobri que o arquivo em lote tinha sido executado, mas havia encontrado um erro (que aparecia no arquivo de log).
Outra coisa a tentar é executar a tarefa como SYSTEM ou NETWORK SERVICE.