Andomar Asked: 2012-08-25 00:36:46 +0800 CST2012-08-25 00:36:46 +0800 CST 2012-08-25 00:36:46 +0800 CST 任务调度程序不会终止任务 772 我们有一个有时会挂起的计划任务。它只是停止响应。在 Windows 2003 上,我们将任务调度程序配置为在 3 小时后终止任务。这是一个 32 位进程。 在 Windows 2008 R2 上,我们设置了“如果运行时间超过则停止任务”和“如果运行任务在请求时未结束,则强制其停止”。 但是,当任务挂起时,它永远不会停止,并且会在进程资源管理器中停留数天。 Windows Scheduler 为什么不会终止进程的任何线索? (这篇文章针对这个问题有一个可重现的设置。) windows 2 个回答 Voted Best Answer Andomar 2013-08-27T10:03:24+08:002013-08-27T10:03:24+08:00 答案是 64 位任务调度程序实际上不会终止 32 位任务。 我们通过pskill作为计划任务的操作 1 运行来解决这个问题。 pskill调度 32 位进程没有问题。 MikeAWood 2012-08-31T13:15:32+08:002012-08-31T13:15:32+08:00 紧接在“如果运行时间超过则停止任务”下方是一个选项,上面写着“如果正在运行的任务在请求时没有结束,则强制它停止”。是否选中了第二个选项?
答案是 64 位任务调度程序实际上不会终止 32 位任务。
我们通过
pskill
作为计划任务的操作 1 运行来解决这个问题。pskill
调度 32 位进程没有问题。紧接在“如果运行时间超过则停止任务”下方是一个选项,上面写着“如果正在运行的任务在请求时没有结束,则强制它停止”。是否选中了第二个选项?