Windows

任務調度程序不會殺死任務

  • June 21, 2017

我們有一個有時會掛起的計劃任務。它只是停止響應。在 Windows 2003 上,我們將任務調度程序配置為在 3 小時後終止任務。這是一個 32 位程序。

在 Windows 2008 R2 上,我們設置了“如果任務執行時間超過則停止任務”和“如果正在執行的任務在請求時沒有結束,則強制它停止”。

但是,當任務掛起時,它永遠不會停止,並且會在程序資源管理器中停留數天。

任何線索為什麼 Windows 調度程序不會終止程序?

這篇文章對此問題有一個可重複的設置。)

答案是 64 位任務調度器實際上不會殺死 32 位任務。

我們通過pskill作為計劃任務的操作 1 執行解決了這個問題。 pskill調度 32 位程序沒有問題。

“如果任務執行時間超過則停止任務”的正下方是一個選項,上面寫著“如果正在執行的任務在請求時沒有結束,則強制它停止”。是否選中了第二個選項?

引用自:https://serverfault.com/questions/420706