任務調度程序不會終止任務

任務調度程序不會終止任務

我們有一個有時會掛起的計劃任務。它只是停止響應。在 Windows 2003 上,我們將任務排程器設定為在 3 小時後終止任務。這是一個 32 位元進程。

在 Windows 2008 R2 上,我們設定了「如果任務運行時間超過則停止任務」和「如果正在執行的任務未在請求時結束,則強制其停止」。

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

知道為什麼 Windows Scheduler 不會終止進程嗎?

這個帖子對於這個問題有一個可重現的設定。

答案1

答案是,64 位元任務排程器實際上不會殺死 32 位元任務。

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

答案2

緊接著「如果任務運行時間超過,則停止任務」下方是一個選項,其中顯示「如果正在運行的任務未在請求時結束,則強制其停止」。是否選取了第二個選項?

相關內容