У нас есть запланированная задача, которая иногда зависает. Она просто перестает отвечать. В Windows 2003 у нас был настроен планировщик задач на завершение задачи через 3 часа. Это 32-битный процесс.
В Windows 2008 R2 мы установили параметры «Остановить задачу, если она выполняется дольше» и «Если запущенная задача не завершается по запросу, принудительно остановить ее».
Однако когда задача зависает, она никогда не останавливается и остается в обозревателе процессов в течение нескольких дней.
Есть ли какие-нибудь идеи, почему планировщик Windows не завершает процесс?
(Эта почтаимеет воспроизводимую настройку для этой проблемы.)
решение1
Ответ заключается в том, что 64-разрядный планировщик задач на самом деле не завершит 32-разрядную задачу.
Мы решили эту проблему, запустивpskill
как действие 1 запланированной задачи. pskill
не имеет проблем с отправкой 32-битных процессов.
решение2
Сразу под «Остановить задачу, если она выполняется дольше, чем» есть опция «Если запущенная задача не завершается по запросу, принудительно остановить ее». Отмечена ли вторая опция?