Windows 11内存占用过高可禁用五项服务释放内存:一、禁用SysMain(原Superfetch);二、禁用Print Spooler;三、禁用Windows Search;四、禁用Connected User Experiences and Telemetry(DiagTrack);五、禁用Windows Update Medic Service(WaaSMedicSvc)。

如果您发现Windows 11系统空闲状态下内存占用持续高于70%,且无大型程序运行,很可能是某些后台服务在未被察觉的情况下长期驻留并锁定内存。以下是禁用不必要服务以释放内存的具体操作方案:
一、禁用SysMain(原Superfetch)服务
SysMain服务在配备SSD的现代设备上预加载收益极低,却会常驻300MB–800MB内存,并周期性扫描磁盘引发内存缓存膨胀,是Win11高内存占用的高频诱因。
1、按下Win + R打开“运行”窗口,输入services.msc后回车。
2、在服务列表中找到SysMain(旧版可能显示为Superfetch),双击打开其属性。
3、将“启动类型”设为禁用。
4、若状态显示为“正在运行”,点击停止按钮立即终止该服务。
5、点击“应用”和“确定”保存配置。
二、禁用Print Spooler打印服务
Print Spooler虽为核心系统服务,但在无打印需求时仍维持后台监听与缓存机制,实测可长期占用200MB以上内存,且存在已知内存泄漏风险。
1、在services.msc服务管理器中,定位到Print Spooler服务。
2、双击打开属性,将“启动类型”设为禁用。
3、若当前状态为“正在运行”,点击停止按钮。
4、点击“应用”→“确定”完成设置。
三、禁用Windows Search索引服务
Windows Search持续构建文件索引并缓存元数据,对NTFS卷尤其活跃,在多盘或多用户环境下易导致Mapped File内存堆积,部分用户报告禁用后可用内存提升达1.2GB。
1、以管理员身份运行命令提示符或PowerShell。
2、输入命令:net stop "Windows Search",按回车停止服务。
3、再次打开services.msc,找到Windows Search服务。
4、双击进入属性,将“启动类型”改为禁用。
5、点击“应用”和“确定”保存。
四、禁用Connected User Experiences and Telemetry服务
该服务(DiagTrack)负责收集诊断数据与用户体验遥测,即使在“隐私设置→诊断与反馈”中设为“基本”级别,其后台模块仍保持活跃并缓存日志,内存驻留通常稳定在150MB–400MB。
1、在services.msc中查找Connected User Experiences and Telemetry(或简称DiagTrack)。
2、双击打开属性,将“启动类型”设为禁用。
3、点击停止按钮终止当前实例。
4、确认“服务状态”栏显示为“已停止”,点击“确定”关闭窗口。
五、禁用Windows Update Medic Service
Windows Update Medic Service(WaaSMedicSvc)用于修复更新组件异常,但其自检机制频繁调用内存映射与临时解压,实测在静默状态下亦会触发间歇性内存峰值,禁用后基础内存水位平均下降220MB。
1、在services.msc中定位到Windows Update Medic Service(WaaSMedicSvc)。
2、双击打开属性,将“启动类型”设为禁用。
3、若状态为“正在运行”,点击停止按钮。
4、点击“应用”和“确定”完成配置。










