应手动设置虚拟内存:一、取消自动管理,设初始与最大值均为物理内存1.5倍(≥4096mb);二、移至非系统ssd分区提升i/o效率;三、启用自动管理并确保目标盘有足够连续空间;四、禁用内存压缩减少cpu干扰;五、清理残留pagefile.sys并重建。

当您运行大型软件或进行多任务操作时,电脑频繁提示“内存不足”并强制退出程序,这通常表明系统当前的虚拟内存空间已无法满足应用程序的临时数据交换需求。以下是针对该问题的多种扩容与优化维修方法:
一、手动设置固定大小虚拟内存
取消系统自动管理后设定固定初始值与最大值,可避免页面文件动态扩展导致的延迟与碎片,提升大型软件运行稳定性。该方式适用于C盘空间充足(≥10GB可用)且需精准控制交换行为的用户。
1、右键“此电脑”,选择“属性”。
2、点击左侧“高级系统设置”,在“系统属性”窗口中切换至“高级”选项卡。
3、在“性能”区域点击“设置”,打开“性能选项”窗口,切换至“高级”选项卡后点击“更改”。
4、取消勾选“自动管理所有驱动器的分页文件大小”,选中系统所在磁盘(如C盘)。
5、选择“自定义大小”,在“初始大小(MB)”和“最大值(MB)”中输入相同数值:建议设为物理内存的1.5倍,最低不低于4096 MB。
6、点击“设置”,再点击“确定”,重启计算机使更改生效。
二、将页面文件迁移至非系统SSD分区
若C盘空间紧张、写入负载高或为SATA SSD,将pagefile.sys移至空闲率高、性能更优的独立NVMe SSD分区(如D盘),可显著降低I/O争抢与交换延迟,缓解强制退出现象。
1、按步骤一中第1–3步打开“虚拟内存”设置界面。
2、选中C盘,在“页面文件大小”区域选择“无分页文件”,点击“设置”。
3、在驱动器列表中选中目标SSD分区(如D盘),勾选“自定义大小”,输入与步骤一相同的数值。
4、确保其余所有磁盘均设为“无分页文件”,仅保留目标盘启用。
5、点击“设置”→“确定”,重启后系统将完全使用新位置的页面文件。
三、启用系统自动管理并验证空间释放能力
对普通用户而言,系统自动管理能根据实时内存压力动态调整分页文件大小,规避人为计算误差;但需确保目标盘有足够连续空间供其扩展,否则仍会触发错误。
1、按Windows徽标键 + R打开“运行”对话框,输入sysdm.cpl并回车。
2、在“系统属性”窗口中切换到“高级”选项卡,点击“性能”区域的“设置”按钮。
3、在“性能选项”窗口中切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
4、取消勾选“自动管理所有驱动器的分页文件大小”(若已勾选)。
5、重新勾选“自动管理所有驱动器的分页文件大小”,点击“确定”。
6、提示重启时点击“确定”,随后重启计算机使设置生效。
四、禁用内存压缩功能以减少CPU调度干扰
Windows 10/11默认启用内存压缩,虽能延缓物理内存耗尽,但在高负载下会增加CPU负担并扭曲页面文件实际需求判断,导致“内存不足”误报及程序强制退出。
1、以管理员身份运行PowerShell。
2、输入命令:Disable-MMAgent -MemoryCompression。
3、执行完成后重启系统。
4、验证是否生效:任务管理器 → “性能” → “内存” → 查看“压缩内存”数值是否为0。
五、清理残留pagefile.sys并重建分页文件
旧配置残留的隐藏pagefile.sys可能占用大量空间却未被系统识别,造成可用虚拟内存虚高;强制清除并重建可恢复真实分配能力。
1、先按步骤一关闭C盘分页文件并重启,进入安全模式(开机时长按Shift+重启→疑难解答→高级选项→启动设置→重启→按F4)。
2、在安全模式下打开文件资源管理器,启用“显示隐藏的项目”与“隐藏受保护的操作系统文件”。
3、导航至C:\,查找并彻底删除pagefile.sys文件(若提示权限不足,需获取所有权并赋予完全控制权限)。
4、返回正常模式,重新按步骤一或二配置虚拟内存,系统将生成全新pagefile.sys。











