Назад | Перейти на главную страницу

Планировщик задач не убивает задачу

У нас есть запланированная задача, которая иногда зависает. Он просто перестает отвечать. В Windows 2003 планировщик задач был настроен на завершение задачи через 3 часа. Это 32-битный процесс.

В Windows 2008 R2 мы установили «Остановить задачу, если она выполняется дольше» и «Если запущенная задача не завершается по запросу, принудительно остановить ее».

Однако, когда задача зависает, она никогда не останавливается и остается в проводнике процессов в течение нескольких дней.

Любая подсказка, почему планировщик Windows не убивает процесс?

(Эта почта имеет воспроизводимую настройку для этой проблемы.)

Ответ заключается в том, что 64-битный планировщик задач на самом деле не убивает 32-битную задачу.

Мы решили это, запустив pskill как действие 1 запланированной задачи. pskill не имеет проблем с отправкой 32-битных процессов.

Сразу под надписью «Остановить задачу, если она выполняется дольше, чем» находится опция, в которой говорится: «Если запущенная задача не завершается по запросу, принудительно остановить ее». Этот второй вариант отмечен?