如何使用命令行更改 Windows 10 进程的优先级?
已发表: 2020-10-19您可能已经注意到,当您在 Windows PC 上运行应用程序时,它们分配的处理器资源会有所不同。 发生这种情况是因为您的系统资源有限。 因此,Windows 为每个程序分配了一个优先级,以确定它可以被授予多少“权力”。 通常,Windows 应用程序和进程的优先级分为以下级别:
- 即时的
- 高的
- 超出正常水平
- 普通的
- 低于一般
- 低的
分配给进程的优先级越高,应用程序分配的资源就越多 - 并且它运行得越好。
现在,默认情况下,优先级由 Windows 系统自动分配给不同的进程。 但是,您可以选择手动更改它们。 在下面的指南中,我们将告诉您如何使用命令行、任务管理器和 PowerShell 更改正在运行的进程的进程优先级。
有三种方法可以更改机器上运行的进程的优先级。 您可以使用以下方法执行此操作:
- 在任务管理器中更改优先级。
- 使用 PowerShell 设置进程优先级。
- 使用命令提示符设置优先级。
这是通过任务管理器更改 Windows 10 进程优先级的方法
为了在任务管理器中设置任务的优先级,请执行以下操作:
- 右键单击开始按钮并选择任务管理器。
- 单击底部的向下箭头图标以获取更多详细信息。
- 转到窗口顶部的详细信息选项卡。
- 找到要更改优先级的进程。
- 将光标悬停在设置优先级上。
- 在上下文菜单中,选择要分配给特定进程的优先级。
- 现在,单击更改优先级按钮并关闭任务管理器。
以下是如何通过 PowerShell 更改进程的优先级
在 Windows 10 中更改进程优先级的另一种方法是使用 PowerShell。 但是,PowerShell 并没有以“人”的方式呈现优先级。 相反,您将根据级别的指定 ID 选择要分配给任务的级别。 这使事情变得有点复杂,但为了方便起见,我们在下面列出了 ID 代码的含义:
即时的 | 256 |
高的 | 128 |
超出正常水平 | 32768 |
普通的 | 32 |
低于一般 | 16384 |
低的 | 64 |
现在您知道了 ID,您可以继续执行以下步骤:
- 在键盘上,按 Win 键并运行 PowerShell 搜索。
- 单击第一个搜索结果。
- 在 PowerShell 窗口中,输入以下命令并按 Enter:
Get-WmiObject Win32_process -filter 'name = “ProcessName.exe”' | foreach-object { $_.SetPriority(PriorityLevelID) }
- 在上面的命令中,输入要更改优先级的进程(应用程序)的名称,而不是 ProcessName。 输入所需的优先级代码,而不是 PriorityLevelID。
这是使用命令行更改进程优先级的方法
最后,您还可以使用命令提示符更改 PC 上的优先级。 就是这样:
- 在键盘上,按 Win + R 组合键以打开“运行”对话框。
- 输入“cmd”(无引号),然后按键盘上的 Enter 键。
- 在命令提示符窗口中,输入以下命令并按 Enter:
wmic 进程,其中 name=”ProcessName” CALL setpriority “PriorityLevelID”

- 在上面的命令中,将 ProcessName 替换为您要更改其优先级的程序的名称。
- 您还需要将 PriorityLevelID 更改为上表中的相应 ID。 是的,使用命令提示符,您必须使用数字 ID 来表示优先级,就像使用 PowerShell 一样。
但是,如果您更喜欢使用优先级的实际名称(就像使用任务管理器一样),您可以使用不同的命令来实现它。 这里是:
wmic 进程,其中 name=”ProcessName” CALL setpriority “PriorityLevelName”
在上面的命令中,您需要将 ProcessName 更改为进程的名称,并将 PriorityLevelName 更改为您要使用的优先级。 在这种情况下,您可以使用实际级别名称:Realtime、High、Above normal、Normal、Below Normal 或 Low。
如何在 Windows 10 上从命令行停止进程?
最后,如果您想简单地停止 PC 上运行的进程之一,您也可以通过命令提示符执行此操作。 就是这样:
- 使用管理权限打开命令提示符。
- 键入“tasklist”(无引号)以查看当前在您的 PC 上运行的进程的完整列表。
- 如果要停止进程,可以使用进程的名称或其 PID(PID 是分配给进程的唯一十进制数字)来完成。
- 要使用其名称停止进程,请输入以下命令:
taskkill /IM “进程名称” /F
注意:您需要将“进程名称”替换为您要停止的进程的名称。
- 如果要使用其 ID 停止进程,请输入以下命令:
taskkill /F /PID pid_number
注意:您需要将“PID 号”替换为进程号。
你有它 - 进程已停止并且不再占用您的系统资源。

使用 Auslogics BoostSpeed 解决 PC 问题
除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。
我们希望以上信息对您有所帮助,您现在可以通过三种可行的方式手动为 Windows 中的各种任务设置优先级。 如果您想知道还能做些什么来提高系统效率,请考虑使用 Auslogics BoostSpeed 中的优化选项卡功能。 优化选项卡类别配备了多种工具,可以提高您的 PC 性能 — 无需花费您的钱包或时间。
Auslogics BoostSpeed 将有效地消除所有可能会降低您的 PC 速度的减速问题(错误日志、临时文件、缓存等)。 更重要的是,它将保护您的计算机免受潜在的在线威胁。