可启用windows 11内置“效率模式”限制高内存进程:一、任务管理器单进程启用;二、展开应用组批量启用子进程;三、powershell按pid持久化设置;四、右键取消即可禁用。

如果您在使用 Windows 11 时发现某个后台进程持续占用大量内存,但又不希望直接结束该进程导致功能中断,则可启用系统内置的“效率模式”对其进行资源限制。该模式通过动态降低进程的CPU调度优先级与内存工作集大小,在不影响基础运行的前提下显著缓解内存压力。以下是启用效率模式的具体操作步骤:
一、通过任务管理器为单个进程启用效率模式
效率模式本质是Windows资源管理器对进程施加的一种轻量级资源节流策略,适用于非系统核心进程(如浏览器渲染子进程、第三方工具后台服务等),可即时生效且无需重启。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、切换至“进程”选项卡,点击“内存”列标题进行降序排列,定位高内存占用的目标进程。
3、右键单击该进程名称(注意:若进程名右侧已显示绿色叶形图标,则表示已启用)。
4、在弹出菜单中选择“效率模式”,确认启用。
5、观察进程列表中该条目前方是否出现绿色叶形图标,出现即表示已成功激活。
二、批量启用多个进程的效率模式
当多个同类进程(如 Chrome 的多个渲染器、Edge 的多个标签页进程)同时驻留并占用内存时,可逐个展开应用组后分别启用效率模式,实现集中管控。
1、在任务管理器“进程”选项卡中,找到名称前带三角箭头的主应用程序(如“Microsoft Edge”或“chrome.exe”)。
2、点击左侧箭头展开其全部子进程,识别其中内存占用较高者(通常标注为“Renderer”、“GPU Process”或“Utility:”开头)。
3、依次右键各目标子进程,选择“效率模式”启用。
4、启用后,对应子进程的内存工作集将被系统自动压缩并限制增长,前台响应速度不受影响。
三、使用 PowerShell 批量设置进程效率策略
对于需长期稳定控制的特定进程(如某款桌面工具的后台服务),可通过 PowerShell 调用系统 API 实现持久化效率模式绑定,避免每次重启后重设。
1、以管理员身份运行 PowerShell(右键“开始”按钮 → 选择“Windows Terminal(管理员)”)。
2、执行命令查询目标进程ID:Get-Process -Name "process_name" | Select-Object Id, ProcessName, WorkingSet(将 process_name 替换为实际进程名,如 notepad)。
3、获取ID后,执行效率模式注入命令:Set-ProcessMitigation -ID [PID] -Enable EfficientMode(将 [PID] 替换为上一步查得的数字ID)。
4、验证是否生效:再次运行 Get-ProcessMitigation -ID [PID],检查输出中 “EfficientMode” 字段是否为 Enabled。
四、禁用效率模式的恢复操作
若启用后发现目标进程响应明显延迟或功能异常(如音视频解码卡顿、实时通信断连),应立即关闭效率模式以恢复默认资源配额。
1、在任务管理器“进程”选项卡中,找到已启用效率模式的进程(带绿色叶形图标)。
2、右键单击该进程,再次选择“效率模式”,即可关闭。
3、图标消失即表示已解除限制,进程将按系统默认策略重新获得CPU时间片与内存分配权限。










