前端之家收集整理的这篇文章主要介绍了
windows – 任务调度程序不会终止任务,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个有时挂起的计划任务.它只是停止响应.在
Windows 2003上,我们将任务调度程序配置为在3小时后终止任务.这是一个32位进程.
在Windows 2008 R2上,我们设置了“如果运行时间长于”则停止任务“和”如果请求时运行任务没有结束,则强制它停止“.
但是,当任务挂起时,它永远不会停止,并且会在进程资源管理器中停留数天.
任何线索为什么Windows Scheduler不会杀死进程?
(This post具有针对此问题的可重现设置.)
答案是64位任务调度程序实际上不会杀死32位任务.
我们通过运行pskill
作为计划任务的操作1来解决此问题. pskill调度32位进程没有问题.