使用命令行更改正在运行的进程的进程优先级

当您在Windows系统中运行应用程序时,它们都共享您的处理器资源来运行。优先级决定了正在运行的应用程序使用的处理器资源的数量。

Windows应用程序和进程的优先级基于以下级别:

  • 即时的。
  • 高的。
  • 超出正常水平。
  • 普通的。
  • 低于一般。
  • 低的。

分配给进程的优先级越高,它使用的处理器资源就越多;因此,使用该进程的应用程序的性能越好。

Windows系统会自动为正在运行的进程分配优先级,但您可以手动更改优先级。本指南将向您展示执行此操作的三种方法。

请注意,虽然您可以轻松设置进程优先级,但这只是暂时的,因为当您关闭程序或重新启动计算机时,进程会恢复到其默认优先级。

如何在Windows 10中更改进程优先级(Windows 10)

有三种方法可以更改机器上运行的进程的优先级。您可以使用以下方法执行此操作:

  1. 在任务管理器(Task Manager)中更改优先级。
  2. (Set)使用PowerShell(PowerShell)设置进程优先级。
  3. (Set)使用命令提示符(Command Prompt)设置优先级。

继续阅读以了解如何在不遇到严重并发症的情况下执行上述操作。

1]在任务管理器中(Task Manager)更改(Change)优先级

更改 Windows 10 中的进程优先级

在任务管理器中设置优先级右键单击(Task ManagerRight-click)开始按钮(Start)并选择任务管理器(Task Manager)单击(Click)任务管理器(Task Manager)屏幕 底部的向下箭头以获取更多详细信息(More details)

切换到 窗口顶部的详细信息选项卡。(Details)在这里,找到您希望更改其优先级的进程并将鼠标悬停在 Set priority上。

从上下文菜单中,选择所选应用程序或进程的优先级。您可以在给定的优先级之间进行选择。

点击 更改优先级(Change priority)按钮并关闭任务管理器。

2]使用PowerShell设置(Set)进程优先级

任务管理器(Task Manager)方法不同,PowerShell没有用英文命名优先级。相反,您必须使用指定的ID(IDs)设置优先级。

下表显示了各种优先级及其对应的 ID:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

话虽如此,请按照以下步骤使用PowerShell(PowerShell)更改程序/进程优先级。

(Press)Windows键并搜索PowerShell。从搜索结果中单击该程序。(Click)

PowerShell窗口中,输入以下命令并按 ENTER(ENTER)

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

在PowerShell中设置进程优先级

在上面的命令中,将 ProcessName替换为您希望更改其优先级的进程或应用程序的名称。

同样,将PriorityLevelID更改为优先级编号。

3]使用命令提示符(Command Prompt)设置(Set)优先级

Windows key + R组合以调出“运行”(Run)对话框。在这里,输入 cmd并按 ENTER。

命令提示符(Command Prompt)窗口中,输入以下命令并按ENTER

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

在命令提示符中设置进程优先级

注意: (NOTE: )在上述命令中,将 ProcessName替换为要更改其优先级的进程的名称。

此外,使用此命令执行此操作(如在PowerShell中)使用指定的优先级ID(IDs)。因此,在输入上述命令时,请务必将PriorityLevelID替换为上一个解决方案中表中对应的 ID。

如果您希望像我们在任务管理器(Task Manager)方法中那样使用实际的优先级名称,您可以使用下面的命令。

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

对于此命令,请记住还将 ProcessName替换为应用程序/进程的名称,并将 PriorityLevelName替换为您要使用的优先级(RealtimeHighAbove normal 、NormalBelow NormalLow)。

注意(NOTE)

了解了在Windows 10中设置进程优先级的三种方法后,我必须警告您不要将程序设置为 实时(realtime)优先级。这使进程可以使用最大数量的资源,并且会妨碍其他应用程序的性能。



About the author

我是一名专业的计算机技术人员,在该领域拥有超过 10 年的经验。我专注于 Windows 7 和 Windows 应用程序开发,以及酷网站设计。我在该领域知识渊博,经验丰富,对于任何希望发展业务的组织来说都是一笔宝贵的财富。



Related posts