Windows 根据优先级将 PC 的资源分配给所有正在运行的程序。 但是,如果您想提高某个应用或程序的性能,您始终可以在 Windows 上更改其进程优先级。
有几种方法可以更改 Windows 上程序的优先级。 在这篇文章中,我们将引导您完成所有这些。 但首先,让我们了解何时适合更改程序的优先级。
何时应该更改程序的优先级
默认情况下,Windows 11 会根据每个进程的重要性为其分配不同的优先级。 理想情况下,您不需要修补它。 但是,如果您想将更多资源用于特定应用或程序,您可以更改其优先级。
Windows 有六个优先级:实时、高、高于正常、正常、低于正常或低。 值得注意的是,为过多的应用程序增加进程优先级也会导致系统不稳定。 因此,仅在必要时修改程序的进程优先级。
1.通过任务管理器更改进程优先级
任务管理器是一个方便的实用程序,可让您管理 Windows 上的各种应用程序、进程和服务。 您还可以使用它来更改应用程序和程序的优先级。 就是这样。
步骤1: 按键盘上的 Ctrl + Shift + Esc 启动任务管理器。
第2步: 转到详细信息选项卡并找到您的程序的 .EXE 进程。 右键单击它,转到设置优先级,然后从可用选项中进行选择。
第 3 步: 单击更改优先级进行确认。
完成上述步骤后,您的程序将以指定的优先级运行,直到您 close 它。
2. 使用命令提示符更改进程优先级
如果您是狂热的 Windows 用户,喜欢通过命令提示符进行更改,您还可以通过运行命令来更改程序的优先级。 就是这样。
步骤1: 右键单击开始菜单并从列表中选择终端(管理员)。
第2步: 在控制台中,粘贴以下命令并按 Enter.
wmic process where name="ProcessName.exe" CALL setpriority "PriorityLevel"
将上述命令中的 ProcessName 替换为进程的实际名称。 同样,将 PriorityLevel 替换为您要使用的优先级:Realtime、High、Above normal、Normal、Below normal 或 Low。
执行命令后,您的程序将以不同的优先级运行。
3. 使用 PowerShell 更改进程优先级
与命令提示符类似,您也可以通过 PowerShell 执行命令来更改程序的优先级。 这是您需要做的。
步骤1: 单击任务栏上的搜索图标,键入 Windows PowerShell,然后单击以管理员身份运行。
第2步: 将以下命令粘贴到 PowerShell 窗口中,然后按 Enter.
Get-WmiObject Win32_process -filter ‘name = “ProcessName.exe”‘ | foreach-object { $_.SetPriority(PriorityLevelID) }
将上述命令中的 ProcessName 替换为您的程序名称。 将 PriorityLevelID 替换为与优先级关联的 ID 代码。 以下是不同优先级的 ID 代码:
- 实时:256
- 高:128
- 高于正常值:32768
- 正常:32
- 低于正常值:16384
- 低:64
因此对于 example,如果要将Skitch的进程优先级设置为高于正常,则应输入以下命令。
Get-WmiObject Win32_process -filter ‘name = “skitch.exe”‘ | foreach-object { $_.SetPriority(32768) }
4. 通过创建快捷方式更改流程优先级
如果您希望 Windows 始终以某个优先级启动程序,您还可以为其创建自定义桌面快捷方式。 这将消除每次启动该程序时更改优先级的需要。
步骤1: 右键单击您的程序并选择属性。
第2步: 复制目标字段中提到的文件路径。
第 3 步: 接下来,右键单击桌面空白处的任意位置,转到新建,然后选择快捷方式。
第4步: 在快捷方式向导中,在框中键入以下路径。
cmd.exe /c start "ProgramName" /Priority "FilePath"
将上述命令中的 ProgramName 替换为您的程序的实际名称,并将 Priority 替换为任何优先级:Realtime、High、Above normal、Normal、Below normal 或 Low。 此外,将 FilePath 替换为在步骤 2 中复制的路径。
第 5 步: Enter 快捷方式的合适名称,然后单击完成。
你可以走了。 您可以使用此快捷方式以指定的优先级运行程序。
5. 使用注册表编辑器更改进程优先级
在 Windows 上更改进程优先级的另一种方法是通过注册表编辑器。 请务必注意,注册表编辑器带有适用于 Windows 及其应用程序的重要设置。 因此,您应该仅在备份现有注册表文件后使用此方法。
步骤1: 右键单击桌面空白处的任意位置,转到新建,然后选择文本文档。
第2步: 将以下命令粘贴到记事本窗口中。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsProgramName.exePerfOptions]"CpuPriorityClass"=dword:Priority
将上述命令中的 ProgramName 替换为您的程序的实际名称。 将 Priority 替换为与优先级关联的十六进制值。 以下是不同优先级的十六进制值:
- 高:00000003
- 高于正常值:00000006
- 正常:00000002
- 低于正常值:00000005
- 低:00000001
第 3 步: 按 Ctrl + Shift + S 打开 Save 作为对话框并使用“.reg”扩展名保存文件。
第4步: 双击新创建的注册表文件,然后单击是继续。
之后,重新启动您的 PC 以允许 Windows 更改您的程序的优先级。
优先事项
除了上述方法之外,还有很多第三方程序可用于更改 Windows 上应用程序和程序的优先级。 但是,如果您更喜欢本机方法,则可以使用上面列出的任何方法来管理程序的优先级。