Answers:
有Prio。Prio扩展了Windows标准TaskManager,并在“设置优先级”菜单中添加了“保存优先级”选项。
警告#1:我曾在Win-XP下使用过它,并且效果很好,但是我没有对其进行广泛的测试。
警告#2:卸载的原因是许可,因为:
Prio-作为免费软件分发,仅供个人使用。这意味着:Prio的所有版权均由O&K Software Ltd.专有。该程序仅供个人免费使用。营业执照的费用为$ 19.95 USD。
(来自其网站的报价)
我发现ProcessTamer可能也有助于解决您的问题(甚至可能更多)。它似乎是免费软件-作者只是喜欢您注册免费的许可证密钥(否则会弹出几个nag窗口)。
如果只需要几个选择的程序,则可以创建一个不直接调用它的批处理文件,而是通过start
(内置Windows命令外壳程序)间接调用它,然后使用该批处理文件(它的快捷方式)。
start
可以与以下设置进程优先级的选项一起使用:
将应用程序快捷方式更改为“ start / low [program.exe]”应该适合您。
从技术上讲,这可以解决无法自动启动的问题。如果您希望将其用于启动程序,则可以对快捷方式执行此操作,并将其放入StartUp文件夹中。如果要运行:C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe / command:update / path:“ C:\ dev_dir”,我必须:
1)将“开始于”设置为实际执行文件(在此示例中为TortiseProc.exe)所在的文件夹:“ C:\ Program Files \ TortoiseSVN \ bin”
2)将目标设置为运行带有“ / C”的CMD,以运行“ / C”之后的字符串,然后退出,然后使用该目标来运行START / PRIORITY [可执行文件] [参数]。 就我而言,我使用了以下内容:
%SystemRoot%\ system32 \ cmd.exe / C开始/ BELOWNORMAL TortoiseProc.exe / command:update / path:“ C:\ dev_dir”
%SystemRoot%\ system32 \ cmd.exe 启动命令提示符
/ C 执行以下代码,
启动/ BELOWNORMAL TortoiseProc.exe / command:update / path:“ C:\ dev_dir” 实际上会启动程序,前提是您正确地“开始于”可执行文件所在的目录。
希望可以帮助到别人。
ProcessHacker允许为各个流程设置和保存优先级:
Process Hacker于2008年启动,它是诸如Task Manager和Process Explorer之类的程序的开源替代品。
许可证:GNU通用公共许可证版本3.0 GPLv3
我有一种在Windows 7和Windows 8中以特定优先级启动程序的方法,它比在普通用户不习惯的命令提示符中进行混乱要少得多的工作。
首先创建该程序的快捷方式。右键单击您的快捷方式并选择属性,一旦属性窗口打开,请执行以下操作:
更改目标行之前,应如下所示:
"C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"
更改为已读
cmd /c start/high "C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"
然后单击确定。
现在,您有了一个快捷方式,每次都会以高优先级启动。
另一种方法是更改程序的启动选项。您可以看到在调用时设置了进程的优先级。
将应用程序快捷方式更改为“ start / low [program.exe]”应该适合您。