应手动设置虚拟内存、迁移至非系统ssd、禁用休眠、清理系统盘临时文件及旧版windows残留、调整视觉效果与禁用superfetch/sysmain服务。

如果您在使用Windows 10过程中频繁收到“内存不足”警告,系统可能因分页文件空间受限或配置不当而无法为运行程序分配足够虚拟内存。以下是解决此问题的步骤:
一、手动设置虚拟内存大小
取消Windows自动管理机制后,手动指定初始与最大分页文件尺寸,可避免系统在磁盘空间紧张时无法动态扩展页面文件,确保高负载下内存调度稳定可靠。
1、右键点击桌面“此电脑”图标,选择“属性”。
2、在打开的“系统”窗口中,点击左侧“高级系统设置”。
3、在“系统属性”对话框中,切换到“高级”选项卡,点击“性能”区域右侧的“设置”按钮。
4、在“性能选项”窗口中,再次切换到“Advanced”选项卡,点击“虚拟内存”区域下方的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、选中系统盘(通常为C:),勾选“自定义大小”,在“初始大小(MB)”栏输入物理内存容量(MB)的1.5倍数值,例如8GB内存对应12288;在“最大值(MB)”栏输入物理内存容量(MB)的3倍数值,如24576。
7、点击“设置”,再依次点击“确定”关闭各窗口,按提示重启计算机。
二、将虚拟内存迁移至非系统固态硬盘
将页面文件部署在读写延迟更低、剩余空间更充足的非系统SSD分区上,可显著降低C盘I/O争用,防止因系统盘碎片化或满载导致分页响应失败。
1、按上述步骤进入“虚拟内存”设置窗口。
2、选中C盘,选择“无分页文件”,点击“设置”以清除原页面文件。
3、选中目标非系统盘(如D:或E:),确保其为固态硬盘且剩余空间大于建议最大值。
4、勾选“自定义大小”,在“初始大小(MB)”和“最大值(MB)”栏填入与方法一完全相同的数值。
5、点击“设置”,确认所有窗口,重启系统生效。
三、禁用休眠功能释放磁盘空间
Windows休眠文件(hiberfil.sys)默认占用与物理内存等量的连续磁盘空间,并锁定同等容量的页面文件扩展能力;禁用后可立即腾出大量可用空间供虚拟内存使用。
1、以管理员身份运行命令提示符(Win+X → Windows PowerShell(管理员))。
2、输入命令:powercfg /h off,回车执行。
3、系统自动删除hiberfil.sys并释放对应磁盘空间。
4、重启后重新进入虚拟内存设置界面,可观察到C盘可用空间增加,便于设置更大范围的分页文件。
四、清理系统盘临时文件与旧版Windows残留
虚拟内存依赖连续磁盘空间生成分页文件,若C盘剩余空间低于建议虚拟内存最大值,即使参数设置正确也无法生效;清理冗余数据可直接恢复页面文件创建条件。
1、按下Win+R组合键,输入cleanmgr,回车启动磁盘清理工具。
2、选择系统盘(C:),点击“确定”,勾选“临时文件”、“系统缓存”、“回收站”等常规项目。
3、点击“清理系统文件”,再次选择C盘,勾选“以前的Windows安装”、“Windows更新清理”等大体积项目。
4、确认清理,等待完成后再重启并检查虚拟内存设置是否可正常应用。
五、调整视觉效果与后台服务以降低内存压力
部分动画特效、透明效果及常驻服务持续占用物理内存,加剧对虚拟内存的调用频次;适度精简可缓解“内存不足”触发阈值。
1、进入“系统属性”→“高级”选项卡→“性能”→“设置”。
2、选择“调整为最佳性能”,或手动取消勾选“启用透明效果”“淡入淡出菜单”“显示缩略图而不是图标”等非必要项。
3、点击“应用”,再点击“确定”保存设置。
4、进入“服务.msc”,定位到“Superfetch”(Win10)或“SysMain”(Win10 2004+),右键选择“停止”,并将其启动类型设为“禁用”。










