内存不足警告源于虚拟内存配置不当或资源占用异常,需重设分页文件大小、迁移至ssd、结束冗余进程、禁用非必要启动项,并排查内存泄漏进程。

电脑弹出“内存不足”警告,而任务管理器显示物理内存仍有30%以上空闲,这说明问题不在RAM容量本身,而是系统无法正常调用或扩展可用内存空间。
检查并重设虚拟内存大小
Windows依赖虚拟内存(pagefile.sys)作为物理内存的后备缓冲区。若该文件被禁用、尺寸过小或所在磁盘响应迟缓,即使RAM充足,系统也会因无法交换数据而报错。
右键“此电脑”→“属性”→左侧“高级系统设置”→“性能”区域点“设置”→切换到“高级”选项卡→点击“虚拟内存”旁的“更改”按钮。
取消勾选【自动管理所有驱动器的分页文件大小】,否则后续手动设置无效。
选中系统盘(通常是C:),选择“自定义大小”,在“初始大小”和“最大值”栏输入数值:若你有8GB物理内存,建议填12288(1.5倍)和24576(3倍),单位为MB;4GB内存则填6144和12288。
点“设置”→“确定”→重启电脑。这一步必须重启才生效,不重启等于没改。
把页面文件移到SSD上
如果你的系统装在机械硬盘(HDD)上,而另一块固态硬盘(SSD)还有至少20GB空闲空间,迁移虚拟内存能显著提升读写响应速度,避免因I/O延迟触发假性内存告警。
方法一:先清空原位置
回到虚拟内存设置界面,选中C盘→选“无分页文件”→点“设置”。这步操作会立即删除C盘上的pagefile.sys,【务必确认C盘不是唯一可写盘,否则可能引发系统不稳定】。
方法二:指定新位置
选中SSD所在分区(如D:)→选“自定义大小”→填入与上一步相同的初始/最大值→点“设置”→“确定”→重启。
快速释放被占用的内存资源
第一步:按Ctrl + Shift + Esc打开任务管理器→切换到“进程”选项卡→点击“内存”列标题排序。
第二步:重点排查名称含Update、Agent、Plugin、Helper、Shield的进程,它们常驻后台却极少提供必要服务,单击右键→“结束任务”。
第三步:切到“启动”选项卡→禁用所有启动影响为“高”或“中”的非系统项,例如迅雷、QQ音乐、金山毒霸、各种厂商预装助手——这些软件开机就吃掉500MB以上内存,且多数时间并不需要。
这三步做完,不用重启,内存可用量通常立刻回升800MB~2GB。
排查真实内存泄漏程序
有些程序存在编码缺陷,会不断申请内存却不归还,导致虚拟内存池持续萎缩。这类问题不会随关闭窗口消失,必须定位到具体进程。
打开任务管理器→“详细信息”选项卡→右键列标题→勾选“内存-提交大小”→按该列从高到低排序。
观察“提交大小”远高于“内存使用量”的进程(比如提交大小3GB但内存只占800MB),这种失衡大概率是泄漏迹象。
记下该进程名称→在浏览器搜索“XXX 内存泄漏”,确认是否为已知问题;若是,暂停使用或升级到修复版本。











