Windows 11 运行缓慢且CPU占用高时,若任务管理器显示“已压缩内存”,说明内存压缩功能启用;可通过管理员PowerShell运行Disable-MMAgent -mc命令禁用,并重启生效。

如果您发现 Windows 11 运行缓慢、CPU 占用异常偏高,且任务管理器中显示“压缩内存”占用显著,则可能是系统启用的自动内存压缩功能在持续消耗资源。以下是禁用该功能的具体操作步骤:
一、使用 PowerShell 管理员命令禁用内存压缩
该方法通过调用系统内置的 MMAgent 模块直接关闭内存压缩服务,属于最直接、最可靠的禁用方式,适用于所有 Win11 版本(包括 22H2、23H2、24H2)。
1、按 Win + X 组合键,从快捷菜单中选择 Windows 终端(管理员)。
2、在终端窗口中输入以下命令并按回车:Get-MMAgent。
3、检查输出结果中 MemoryCompression 项的值:若为 True,表示内存压缩已启用。
4、输入禁用命令并按回车:Disable-MMAgent -mc。
5、等待命令执行完成(无报错即成功),然后重启电脑。
二、通过 Windows 终端(管理员)一次性验证并禁用
此方法将状态检测与禁用操作合并为连贯流程,减少重复操作,适合希望快速确认并执行的用户。
1、右键点击任务栏上的 开始按钮,选择 Windows 终端(管理员)。
2、依次执行以下两条命令(每条后按回车):
第一行:Get-MMAgent | Select-Object MemoryCompression
第二行:Disable-MMAgent -mc
3、观察第一条命令输出是否为 True;若为 True 且第二条命令未报错,则禁用已生效。
4、立即重启计算机使设置完全生效。
三、通过任务管理器初步识别内存压缩状态
该方法不执行禁用操作,仅用于快速判断当前系统是否正运行内存压缩,是执行后续禁用前的必要确认步骤。
1、按 Ctrl + Shift + Esc 打开任务管理器。
2、切换到 性能 选项卡,点击左侧的 内存。
3、在右侧底部查看是否存在 已压缩内存 字样及对应数值;若显示非零数值(如“1.2 GB”),说明内存压缩正在运行。
4、该界面仅作诊断用途,无法在此处关闭功能,需配合 PowerShell 命令操作。










