Windows Task Scheduler выполняет старые триггеры даже после воссоздания задачи

У меня была эта задача, работающая отлично, пока я не изменил расписание. После того, как я изменил запланированное время на 5 минут раньше, я заметил, что в истории все еще запускается старое расписание. Я попытался удалить задачу и воссоздать ее даже без триггера, и он все еще выполняет задачу со старым триггером. Прикрепленный снимок экрана показывает, что у задачи нет триггера, но, как видно из истории, она все еще пытается выполнить задачу. Как работает планировщик заданий Windows? Есть ли файл или база данных, которые я могу очистить от старой задачи?

Я также попытался применить это исправление, но оно, похоже, не решило проблему: http://support.microsoft.com/kb/2461249

Вот скриншот

РЕДАКТИРОВАТЬ: сообщение об ошибке в истории: планировщик задач не удалось запустить "< имя моей задачи>" задача для пользователя "< пользователь>". Дополнительные данные: Значение ошибки: 2147750689.

1 ответ

Самое простое решение - перезагрузить компьютер. Это перезапустит службу планировщика заданий, которую обычно нельзя перезапустить через пользовательский интерфейс служб.

В качестве альтернативы вы можете поэкспериментировать с использованием PSEXEC для запуска приглашения CMD, работающего как SYSTEM. На этом этапе вы можете использовать NET STOP/START для перезапуска службы планировщика заданий.

  • PSEXEC -i -s CMD
  • СЕТЕВОЙ СТОП ГРАФИК
  • РАСПИСАНИЕ ЧИСТОГО СТАРТА

Это работало на сервере TEST (2k8 R2), где у меня возникла та же проблема.

NB. Я считаю, что перезапуск службы планировщика не рекомендуется Microsoft. Если вы столкнулись с проблемой в производственной системе, предпочтительным вариантом будет перезапуск.

Другие вопросы по тегам