若频繁出现“内存溢出”报错、系统卡顿、程序无响应或内存使用率持续近100%,说明物理内存严重挤占,可能伴随内存泄漏或虚拟内存配置失效;需依次执行:一、用任务管理器定位并终止内存持续攀升进程(如java.exe、chrome.exe等);二、禁用DiagTrack等遥测与后台诊断服务;三、手动将虚拟内存设为固定大小并迁移至NVMe SSD;四、卸载AdobeIPCBroker等已知存在内存泄漏的旧版软件;五、启用内存压缩并关闭休眠功能。
如果您在使用电脑过程中频繁收到“内存溢出”报错,系统卡顿、程序无响应或任务管理器显示内存使用率持续接近100%,则说明物理内存已被严重挤占,同时可能存在程序内存泄漏或虚拟内存配置失效。以下是针对该问题的多路径解决方案:
一、识别并终止内存泄漏进程
内存泄漏进程会持续申请内存却拒绝释放,即使关闭其主界面,后台线程仍维持高内存占用,数小时后可累积占用数GB RAM。及时定位并强制终止此类进程可阻断泄漏链,恢复可用内存。
1、按Ctrl + Shift + Esc打开任务管理器。
2、切换至“进程”选项卡,点击“内存”列标题进行降序排序。
3、观察内存使用量随时间持续攀升(非瞬时峰值)的进程,重点关注名称含java.exe、chrome.exe(多个实例且单个超1.5GB)、vmware-vmx.exe、WeChat.exe(长期运行超8小时)、或无明确公司签名的.exe进程。
4、右键该进程,选择“转到详细信息”,在“详细信息”选项卡中再次确认其内存提交值(Commit Size)是否远高于工作集(Working Set);若提交值>3GB且持续增长,立即右键结束此进程树。
二、禁用遥测与后台诊断服务
Windows内置遥测服务(DiagTrack、dmwappushservice)及第三方软件自启诊断模块(如Tencentdl.exe、BaiduNetdiskMonitor)常以低优先级长期驻留,执行隐蔽内存分配与日志缓存,是典型的隐蔽泄漏源。禁用后可消除后台持续性内存增长。
1、按Win + R输入services.msc回车,打开服务管理器。
2、找到“Connected User Experiences and Telemetry”(DiagTrack),双击打开属性。
3、将“启动类型”设为“禁用”,点击“停止”按钮,然后确定。
4、同样操作禁用“dmwappushservice”“Downloaded Maps Manager”及“Windows Push Notifications System Service”。禁用前请勿勾选“允许服务与桌面交互”。
三、重设虚拟内存为固定大小并迁移至高速磁盘
自动管理的页面文件易因碎片化导致交换失败,而过小或位于慢速磁盘(如机械硬盘)的pagefile.sys无法及时响应突发内存请求,加剧OOM触发概率。手动设定连续、固定大小并置于SSD可显著提升调度可靠性。
1、右键“此电脑”→“属性”→“高级系统设置”→“性能”栏“设置”→“高级”选项卡→“虚拟内存”栏“更改”。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、选中系统盘(通常C:),选择“无分页文件”→“设置”,清空原有pagefile.sys。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
4、选中另一块已连接的NVMe SSD分区(如D:),选择“自定义大小”,初始大小与最大大小均设为物理内存容量的1.5倍(例:16GB内存设为24576MB),点击“设置”→“确定”。
5、重启电脑使新页面文件生效。
四、扫描并卸载已知内存泄漏软件
部分软件存在固有内存管理缺陷,例如旧版Adobe Creative Cloud Desktop、某些国产网盘客户端、未更新的杀毒软件实时防护模块,在后台运行超4小时后必然引发OOM。卸载可根除泄漏源头。
1、打开“设置”→“应用”→“已安装的应用”,按“安装日期”倒序排列。
2、重点检查2024年10月前发布的AdobeIPCBroker、BaiduNetdisk、360Safe、QQProtect、金山毒霸主控程序等。
3、对上述任一软件,点击右侧“⋮”→“卸载”,选择“完全卸载”并勾选“删除用户数据”。卸载后务必清空C:\Program Files (x86)\Common Files\下对应厂商残留文件夹。
4、重启后进入安全模式,运行DISM /Online /Cleanup-Image /RestoreHealth命令修复系统映像。
五、启用Windows内存压缩并关闭休眠功能
内存压缩(Memory Compression)可将不活跃页面压缩存储于RAM内,减少页面文件读写频次;而休眠文件(hiberfil.sys)强制占用与物理内存等大的磁盘空间,且其管理机制与OOM处理逻辑冲突,关闭后可释放底层调度资源。
1、以管理员身份运行命令提示符,依次执行:
2、输入powercfg /h off并回车,彻底禁用休眠。
3、输入Enable-WindowsOptionalFeature -Online -FeatureName Containers -All -NoRestart并回车(启用容器支持,为压缩提供基础)。
4、输入Set-MMAgent -MemoryCompressionSetting Enabled并回车。
5、执行完成后必须重启,否则内存压缩不会激活。

















