我刚刚在 Windows 7 中安排了一项任务,但遇到了 2 个问题:
- 以低于正常优先级启动的进程。
- 即使手动将优先级更改为正常(通过任务管理器),进程的内存在空闲时仍会进入页面文件。
在没有计划任务的情况下运行相同进程时,这两个问题都不会发生。
如何让计划任务以普通优先级运行而不分页内存?
谢谢。
答案1
您无法在 GUI 中更改任务的优先级,但可以通过导出任务在其 XML 中更改它。导出任务后,在记事本或您最喜欢的文本编辑器中打开 XML。在文件中的某个位置(可能靠近底部),查找优先级元素并更改其值。默认值为 7。有效值介于 0 和 10 之间(含 0 和 10),其中 0 表示最高优先级,10 表示最低优先级。(想想吧!)更改优先级元素后,保存文件,从任务计划程序中删除计划任务,然后导入修复后的 XML 文件。
计划任务的架构记录在http://msdn.microsoft.com/en-us/library/aa383609(VS.85).aspx优先级元素本身记录在http://msdn.microsoft.com/en-us/library/aa383070(VS.85).aspx