Erro 2147750687 – Task Scheduler Windows 2008 R2

Esta manhã eu estava verificando uma tarefa agendada com frequência diária em um dos meus servidores Windows 2008 R2 e me deparei com um “Task Start Failed” com o seguinte código de erro: 2147750687.
Nada difícil de resolver, porque à primeira vista, vi que esta tarefa muitas vezes demora para ser concluída, ou ficava “presa” nos processos do Windows, o que não permitia que novas instâncias fossem iniciadas para a mesma tarefa. Nada difícil de resolver, pois temos opções
Aqui está o evento de erro completa:
Log Name:      Microsoft-Windows-TaskScheduler/Operational
Source:        Microsoft-Windows-TaskScheduler
Date:          10/08/2012 09:19:36
Event ID:      101
Task Category: Task Start Failed
Level:         Error
Keywords:      (1)
User:          SYSTEM
Computer:      server.happysysadm.com
Description:
Task Scheduler failed to start "\check_memory_pools" task for user "company\username". Additional Data: Error Value: 2147750687.

Se você tem este tipo de erro, o que posso sugerir duas soluções: a primeira é reduzir a frequência da tarefa. A segunda é alterar o comportamento de tarefa. Se você escolher o último, as opções são:
  • Não inicie uma nova instância
  • Executar uma nova instância em paralelo
  • Fila de uma nova instância
  • Pare a instância existente
Tarefa opções programador em Windows 2008 R2

No meu caso, eu selecionei “Stop the existing instance” fazendo com que ele próprio “matasse” o processo existente antes de iniciar um novo processo.