玩到一半弹出内存不足的提示,或者大作在加载界面毫无征兆地闪退回桌面,网上最常见的建议就是“把虚拟内存调大”。可打开任务管理器一看,内存占用才 70% 左右,难免怀疑问题到底是不是出在内存上。这个落差来自 Windows 用两个不同的数字来管理内存。
本文依据 2026 年 11 月 10 日查阅的 Microsoft 官方文档中关于分页文件的工作方式,整理出游戏因内存不足闪退时该按什么顺序检查哪些地方,也一并说明为什么不建议直接套用“虚拟内存设多少 GB”的固定数值。
作为参考,Steam 商店页面上 Call of Duty: Modern Warfare 4 的内存要求是最低 8GB、推荐 16GB,Crimson Desert 的最低和推荐都是 16GB,并且要求 SSD(2026 年 11 月 10 日查阅)。内存刚好卡在配置要求边缘的电脑,一旦同时开着浏览器、Discord 和录屏软件,就更容易先撞到上限。本文只讲分页文件设置,要不要加内存条是另一回事。
症状对照表:内存不足闪退时先看哪里
| 症状 | 先看什么 | 怎么处理 |
|---|---|---|
| 弹出内存不足提示后游戏关闭 | 任务管理器性能选项卡的内存里,“已提交”左边的数字是否贴近右边的数字(上限) | 改回系统管理的大小,关掉同时开着的大型程序,再玩一次同一段。 |
| 内存占用才 70% 左右却闪退 | 该看的是提交上限,不是占用率 | 游戏过程中确认已提交的数值是否涨到上限的 90% 左右。 |
| 以前照着优化教程改成了“无分页文件” | 没有分页文件时上限会比安装的内存略小 | 重新开启自动管理并重启电脑。 |
| 把自定义大小设得很小 | 最大值太低,上限涨不上去 | 改回自动管理,或把最大值调到比已提交最高值宽裕得多。 |
| C 盘几乎爆满 | 自动管理的分页文件没有空间可以增长 | 清理临时文件、不玩的游戏和旧录像,或在另一块固态硬盘上加一个分页文件。 |
| 蓝屏后没有留下转储文件 | 用来承接转储的分页文件太小或不存在 | 不要关闭分页文件,保持系统管理的大小。 |
| 只在开着录屏时闪退 | 录屏软件和游戏一起占用的内存与 GPU | 按照录屏时游戏闪退的解决方法的顺序,先把录屏设置调轻。 |
内存明明还有空余,为什么提示不足:搞懂提交上限
程序要用内存时,Windows 会先“承诺”给它相应的量。这些承诺的总和就是已提交内存(系统提交费用),Windows 能承诺的最大值就是提交上限。根据 Microsoft 文档,提交上限等于物理内存加上所有分页文件,当已提交内存碰到上限时,系统和程序可能拿不到更多内存,从而出现卡死、闪退等异常。
任务管理器第一张图里的内存占用率,只统计实际放在物理内存里的量,所以可能比已提交内存低。这就是“内存还有剩却提示不足”的原因。分页文件会把不常用的数据移到硬盘上,把物理内存留给常用数据,同时也扩大了提交上限。
完全没有分页文件时,上限会比安装的内存略小。在默认的系统管理大小下,已提交内存超过上限的 90% 时,分页文件会自动变大,一直增长到物理内存的 3 倍或 4GB 中较大的那个。不过这个最大值受限于驱动器容量的八分之一,而且前提是驱动器上有足够的剩余空间。
比如 16GB 内存,理论上最多可以到 48GB,但如果系统装在一块 256GB 的固态硬盘上,八分之一大约 30GB 才是实际上限。常见的“3 倍”并不是推荐值,而是自动管理能扩到的上限,这一点要分清。分页文件在硬盘上,速度远不如物理内存,所以调大它不会提高帧数,它的作用是防止因上限不足而闪退。
Microsoft 还写明,分页文件大小取决于故障转储设置和已提交内存的峰值,即使配置相同的电脑也不一样,无法一概而论。所以本文把“改回系统管理的大小”放在第一位,而不是给一个固定数值。
减少内存不足闪退的分页文件检查顺序
- 1在任务管理器查看已提交内存按 Ctrl+Shift+Esc 打开任务管理器,点性能选项卡里的内存。“已提交”会显示类似“12.4/24.0 GB”的两个数字,左边是当前已提交的量,右边是上限。照平时的习惯同时开着游戏、Discord、浏览器和录屏软件,玩到原本会闪退的地方,看左边的数字离右边有多近。几乎碰到上限,多半是分页文件的问题;还有很大余量却照样闪退,原因就在别处。
- 2打开虚拟内存窗口在任务栏搜索“高级系统设置”并打开,或者按 Win+R 输入 sysdm.cpl。在系统属性的“高级”选项卡里点性能一栏的“设置”,再到性能选项的“高级”选项卡,点虚拟内存的“更改”。窗口下方会显示允许的最小值、推荐值和当前已分配的大小,修改前先把现在的状态记下来。
- 3改回系统管理的大小勾选最上方的“自动管理所有驱动器的分页文件大小”。如果原来没勾、C 盘又是“无分页文件”或很小的自定义大小,那很可能就是闪退的原因。点确定,提示重启就重启。大多数情况到这一步就解决了。系统管理的大小会在已提交内存增加时自动放大分页文件,也会配合蓝屏时要保存的转储文件大小。
- 4腾出 C 盘空间自动管理要在驱动器有空间可以增长时才能正常工作。现在的游戏动不动就要很大的空间,Modern Warfare 4 首发时要求固态硬盘 115GB,Crimson Desert 要 180GB,C 盘爆满的电脑并不少见。到设置 > 系统 > 存储里清理临时文件,卸载不玩的游戏,删掉旧录像来腾出空间。如果录像都堆在 C 盘,建议把保存位置改到其他盘,做法见更改录像保存位置的方法。
- 5还不够就加到另一块固态硬盘或自定义大小如果 C 盘太小、卡在八分之一的上限,就取消勾选自动管理,C 盘设置保持不变,选另一块有空间的固态硬盘,选“系统管理的大小”后点“设置”。有多个分页文件时,先响应的那个会被使用,所以更快的盘用得更多。如果一定要填数字,最大值要比第一步看到的已提交最高值减去物理内存还宽裕,让上限明显高于峰值。改完后再玩一次同一段,确认已提交的数值。
改完设置后要确认的事
- 任务管理器内存里“已提交”右边的数字(上限)比修改前大了。
- 虚拟内存窗口里已勾选自动管理,或者自定义的最大值比已提交最高值宽裕。
- 放分页文件的驱动器还留有可以增长的剩余空间。
- C 盘没有停留在“无分页文件”。
- 已经在相同条件下(包括平时同时开着的程序)重玩原本闪退的那段并做了对比。
把闪退前的画面录下来
内存不足造成的闪退,很难记住是在哪个画面发生的,改了设置有没有用,也得重玩同一段才知道。DOR 是一款免费的 Windows 游戏录屏应用,启动支持的游戏后会自动识别,录下整局或从启动到关闭的整段游玩,录像会集中在应用的“我的剪辑”里。Modern Warfare 4 会分别识别战役和多人模式,录下各自的完整游玩过程。
游戏一关闭,那段视频也就在那里结束,所以看视频的最后一段,就能确认闪退前停在哪个画面。需要的片段可以在应用里裁成 16:9、9:16、1:1 保存,再从 DOR 工作室(dor.gg/studio)导出 mp4,或者用 dor.gg 链接分享,附在客服反馈或社区提问里。
录屏软件本身也占内存,所以在第一步测已提交内存时,要像平时一样开着录屏,才和实际情况一致。录像只有在超过“整局游玩视频”的空间额度(默认 5GB)时才会从最旧的开始清理,最近的录像和点过赞的视频会保留。使用 RTX 系列等受支持的 NVIDIA 显卡时,会用 NVENC 硬件编码录制。长时间游玩时让录屏保持稳定的设置,整理在长时间游戏录屏不卡顿的方法里。



