1

У меня запланировано задание каждый день в 3:00 на машине с Vista 64. Большую часть времени он начинается в 3:00:00, иногда 2:59:59, что хорошо.

Но время от времени задача запускается в совершенно произвольное время, например 12:50 или 18:30. Иногда я вижу, как окно задачи появляется передо мной, когда я работаю. Это очень интенсивный ввод-вывод, поэтому есть причина, по которой я запускаю его ночью.

Вот пример из месяца назад. Это показывает, что задание было запущено примерно в 03:00:00 30.10, 11.01 и 11.02, но в 23:33:05 31.10. Я сожалею, что скриншот TaskScheduler сделан на французском языке, но у меня нет возможности это изменить.

Журналы планировщика заданий

Файл c:\Windows\Tasks\SCHEDLGU.TXT указывает, что планировщик задач был запущен и работал в то время (опять же, даты на французском языке, извините):

...
"Service du Planificateur de tâches"
    Quitté à 15/09/2011 11:58:50
"Service du Planificateur de tâches"
    Démarré à 15/09/2011 12:00:01
"Service du Planificateur de tâches"
6.0.6001.18000 (longhorn_rtm.080118-1840)
"Service du Planificateur de tâches"
    Quitté à 08/11/2011 15:10:19
"Service du Planificateur de tâches"
    Démarré à 08/11/2011 15:12:35
...

Я не вижу абсолютно ничего уместного в журналах TaskScheduler, которые могут указывать, почему он был запущен в такое странное время. Машина работает 24/7 и никогда не перезагружается, за исключением случаев, когда об этом запрашивает Центр обновления Windows. Он работает с крайне ограниченным набором стороннего программного обеспечения, моя рабочая среда состоит из чуть больше, чем Visual Studio и MSYS. Он также запускает Linux на виртуальной машине, которая выполняет обычные задачи (это не очень актуально, но показывает, что машина также никогда не переходит в спящий режим).

У этого человека точно такая же проблема. Ответ от Microsoft (уничтожение и воссоздание задачи или использование другой учетной записи пользователя) не очень помог тем, кто хотел бы понять проблему.

Как бы я занялся расследованием происходящего?

1 ответ1

0
  1. Вы уверены, что нет другого условия / триггера, который мог бы запустить запланированное задание? Например, может быть другой пользователь, который запускает задачу вручную, если вы разрешите это.
  2. Знаете ли вы время работы и если у вас есть какие-либо условия, чтобы запустить его как можно скорее
  3. Вы также можете быть подвержены этой ошибке, которая в основном показывает правильную информацию о повторении, но это не так

Для дальнейшего изучения вы можете получить некоторые инструменты sysinternals, такие как Process Monitor, и подождать, пока произвольный запуск задачи не будет зарегистрирован. В msdn также есть запись в блоге, в которой анализируется ошибка планировщика задач, используемая stuxnet.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .