在运行中的进程批处理文件上设置进程优先级

6

我如何更改已运行的进程的优先级?我知道可以使用以下命令启动进程并设置其优先级:START /HIGH notepad.exe 但是如何更改已经运行中的记事本的优先级呢?如果有人能帮忙解决,将不胜感激。

1个回答

12

使用wmic(WMI命令行):

wmic process where name="notepad.exe" CALL setpriority "high priority"

优先级可以是"idle","below normal","normal","above normal","high priority","realtime"或整数值。

有关优先级的整数值,请参阅此MSDN页面


1
谢谢。它似乎在说“值映射不包含此属性的输入值”。 - 09stephenb
你有包含引号吗?它们是必需的。 - Kevin Richardson
看起来“low”不再是一个有效的优先级字符串。我已经更新了答案。 - Kevin Richardson
设置为实时,总是降到“高”,有可能设置为实时吗? - Daniel
将设置更改为“实时”需要“SeIncreaseBasePriorityPrivilege”权限。请使用管理员凭据尝试。 - Kevin Richardson
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接