windows“内存不足”可通过扩容虚拟内存解决:一、手动设置虚拟内存初始值为物理内存1.5倍、最大值3倍;二、将虚拟内存迁移至非系统ssd盘;三、禁用休眠释放等量磁盘空间;四、禁用superfetch等非必要后台服务。

如果您在运行大型程序或多个应用程序时遇到Windows系统提示“内存不足”,则可能是由于物理内存容量有限,系统无法为当前任务分配足够的运行空间。以下是扩容Windows虚拟内存的具体操作步骤:
一、调整虚拟内存大小
虚拟内存是硬盘上划分出的一块空间,用作物理内存的扩展。通过手动设置初始大小和最大值,可避免系统自动管理导致的碎片化与性能波动,提升多任务处理稳定性。
1、右键“此电脑”图标,选择“属性”。
2、点击左侧“高级系统设置”。
3、在“系统属性”窗口中,切换到“高级”选项卡,点击“性能”区域的“设置”按钮。
4、在“性能选项”窗口中,切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、选中系统所在磁盘(通常是C盘),选择“自定义大小”,在“初始大小(MB)”和“最大值(MB)”栏中输入数值:建议初始值设为物理内存的1.5倍,最大值设为物理内存的3倍(例如16GB内存对应24576MB初始值、49152MB最大值)。
7、点击“设置”,再点击“确定”,重启计算机使更改生效。
二、将虚拟内存迁移至非系统盘
当系统盘(C盘)空间紧张或读写速度较慢时,将虚拟内存移至其他固态硬盘(SSD)可缓解C盘压力并提升页面文件访问效率。
1、按步骤1–4打开“虚拟内存”设置窗口。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、选中C盘,选择“无分页文件”,点击“设置”以清除原配置。
4、选中目标磁盘(如D盘),选择“自定义大小”,输入与前述一致的初始值和最大值。
5、点击“设置”,再点击“确定”,务必重启计算机,否则新路径不会被系统识别。
三、禁用休眠文件释放内存空间
休眠功能(hiberfil.sys)会占用与物理内存等量的磁盘空间,且该文件长期驻留,间接加剧可用空间不足问题;禁用后可立即释放数GB空间供虚拟内存使用。
1、以管理员身份运行“命令提示符”或“Windows PowerShell”。
2、输入命令:powercfg /h off,按回车执行。
3、系统将自动删除hiberfil.sys文件,此操作不可逆,禁用后将无法使用“休眠”模式。
四、优化系统服务减少内存占用
部分后台服务持续占用内存资源,尤其在低内存设备上易触发“内存不足”警告;关闭非必要服务可降低整体内存压力,为关键应用腾出更多可用空间。
1、按Win+R键,输入services.msc,回车打开服务管理器。
2、找到以下服务项,双击打开属性:Superfetch(Windows 10/11中为SysMain)、Windows Search、Print Spooler(若无需打印)、Remote Registry。
3、将“启动类型”修改为“手动”或“禁用”,点击“停止”按钮终止当前运行。
4、对每一项均执行相同操作,修改前请确认该服务非您日常所需,避免影响系统功能。










