虚拟内存不足时应依次增大页面文件、移至非系统盘、禁用休眠、排查内存泄漏;具体包括:一、手动设置页面文件为物理内存1.5–2倍;二、将其迁移至空闲高性能磁盘;三、执行powercfg /h off释放休眠文件空间;四、通过任务管理器按“提交大小”排查并结束异常进程。

当电脑运行大型程序或同时开启多个应用程序时,系统提示“虚拟内存不足,请关闭应用程序”,这通常意味着当前页面文件(即虚拟内存)容量不足以支持现有工作负载。以下是解决此问题的步骤:
一、增加页面文件大小
Windows 通过页面文件(pagefile.sys)在硬盘上扩展可用内存,手动增大其初始大小和最大值可缓解临时性内存压力。
1、右键“此电脑”或“我的电脑”,选择“属性”。
2、点击左侧“高级系统设置”,在“性能”区域点击“设置”按钮。
3、切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
4、取消勾选“自动管理所有驱动器的分页文件大小”。
5、选中系统盘(通常是C:),选择“自定义大小”,在“初始大小(MB)”和“最大值(MB)”中输入数值,建议设为物理内存的1.5倍至2倍(例如16GB内存可设为24576 MB至32768 MB)。
6、点击“设置”,再点击“确定”,重启计算机使更改生效。
二、将页面文件移至非系统盘
若系统盘空间紧张或读写速度较慢,将页面文件配置到另一块空闲且性能更好的硬盘上,有助于提升分页效率并释放C盘空间。
1、按步骤进入“虚拟内存”设置界面(同上一方法前3步)。
2、先选中C盘,选择“无分页文件”,点击“设置”以禁用原位置页面文件。
3、再选中目标磁盘(如D:),选择“自定义大小”,输入与前述一致的初始大小和最大值。
4、确保该磁盘有至少15%的连续可用空间,避免因碎片导致页面文件无法扩展。
5、点击“设置”后确认,重启系统。
三、禁用休眠功能释放空间
休眠文件(hiberfil.sys)与页面文件共存于系统盘,且默认大小接近物理内存总量。禁用休眠可立即释放等量磁盘空间,间接缓解页面文件分配受限问题。
1、以管理员身份运行命令提示符(CMD)或Windows PowerShell。
2、输入命令:powercfg /h off,回车执行。
3、系统将自动删除hiberfil.sys文件,C盘会立即释放出与内存容量相等的空间。
4、注意:执行后电脑将无法使用“休眠”模式,仅保留“睡眠”和“关机”选项。
四、检查并终止内存泄漏进程
某些程序存在内存泄漏缺陷,持续占用RAM而不释放,导致系统过早依赖页面文件并触发警告。需定位并结束异常进程。
1、按Ctrl+Shift+Esc打开任务管理器,切换到“详细信息”选项卡。
2、右键列标题空白处,选择“选择列”,勾选“内存-提交大小”和“内存-工作集”。
3、按“内存-提交大小”降序排列,观察是否存在某个进程占用量持续攀升且远超正常范围(如超过2GB且不断增长)。
4、右键该进程,选择“结束任务”,随后观察警告是否消失。
5、若频繁出现,建议更新该软件至最新版本,或替换为已知无内存泄漏行为的同类工具。










