用 PowerShell 调整程序的运行优先级
通过 (Get-Process).PriorityClass 提高进程优先级,让程序运行更流畅。
运行 `(Get-Process -Name "chrome").PriorityClass = "High"` 提高优先级;想恢复就把值改回 "Normal"。
01命令
命令
$ (Get-Process -Name "chrome").PriorityClass = "High"02作用说明
Windows 按优先级分配 CPU 时间,High 级别的进程会优先于 Normal 级别获得资源。给 (Get-Process -Name).PriorityClass 赋值即可立即对该名称的所有进程生效,无需打开任务管理器。可选值包括 Idle、BelowNormal、Normal、AboveNormal、High 和 RealTime。
03风险
!注意: 该设置是临时的——程序重启后失效;给普通程序设 RealTime 可能导致整个系统卡死。
04撤销
撤销
$ (Get-Process -Name "chrome").PriorityClass = "Normal"05来源
- Process.PriorityClass Property (System.Diagnostics)依据: Documents the PriorityClass property of Process objects and its values including Idle, Normal, High and RealTime.
- Get-Process — List running processes依据: Shows Get-Process returning Process objects (with -Name/-Id selection) whose properties such as PriorityClass and CPU can be read or set in PowerShell.
最后验证: 2026-09-19 · 分类: 系统与设置