任务计划程序需要几分钟才能完成创建任务流程

时间:2015-04-23 13:36:00

标签: windows scheduled-tasks

我有一台服务器,我有一个经常运行的应用程序..如果我手动运行我的应用程序,运行和完成需要几秒钟。如果我让Task Scheduler这样做需要4-5分钟。我查看任务历史记录,从Action Started事件到Create Task Process事件超过2.5分钟..有谁知道这段时间内它在做什么?这是在Windows服务器上,终端服务附加了许多用户..

非常感谢

德里克。

1 个答案:

答案 0 :(得分:2)

Windows任务计划程序默认将优先级设置为低。这允许其他东西不间断地运行。这里的假设是,调度程序上的某些东西并不意味着在那个时候正常,但通常在那个时候。如果不是这种情况,您可以更改进程优先级。

其他正在发挥作用的是内存优先级。它将默认为4而不是5.您需要在设置中提升它以使其以更高的优先级运行。如果您不需要准确的时间,请保留其他应用程序优先于资源。

您可以使用此工具观察流程优先级:Process Explorer

您也可以使用脚本进行设置。 See MSDN为此。您将设置TaskSettings.Priority

  

任务优先级/优先级/优先级

     
      
  • 0 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
  •   
  • 1 HIGH_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
  •   
  • 2 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
  •   
  • 3 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
  •   
  • 4 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
  •   
  • 5 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
  •   
  • 6 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
  •   
  • 7 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
  •   
  • 8 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
  •   
  • 9 IDLE_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
  •   
  • 10 IDLE_PRIORITY_CLASS THREAD_PRIORITY_IDLE
  •