方案背景图

游戏闪退通常源于虚拟内存分页文件偏小,物理内存不够并非主因。先把系统盘分页文件调到物理内存的1.5~3倍(8GB内存可填12288/16384MB)并重启;仍闪退就继续查系统盘空间、显卡驱动和运行库。

多数情况下这是系统分页设置或运行环境问题,硬件本身大多没坏,不必急着重装系统或送修。以下方法在 Windows 10/11 实测可用。

适用系统:Windows 10/11;最后更新:2026-09-06。

游戏闪退,和虚拟内存到底有没有关系

打《绝地求生》《永劫无间》这类游戏时,帧数正常的画面会突然一黑,直接退回桌面,弹窗提示里往往写着“0xc0000005 (0x00000000)”,事件查看器里也追到一条 Application Error。物理内存明明还有富余,为什么仍报内存访问违规?多数原因是分页文件太小:Windows 把不常用的数据搬到硬盘上的 pagefile.sys 里腾出物理内存,你给它的“临时仓库”不够大,游戏一申请内存就崩溃。

游戏闪退速查清单:玩大型游戏几分钟就退出、物理内存仍有富余、事件查看器报0xc0000005-软领驱动大师

先对照这张清单判断:整机刚开机就闪退,还是玩几分钟退出?物理内存占用率并不高?事件查看器里能见到 0xc0000005?三条都中,先动虚拟内存,别急着重装游戏。

方法1 把系统盘虚拟内存调到物理内存的1.5~3倍

分页文件默认由系统自动管理,大小会随负载浮动,大型游戏吃内存时它往往来不及扩。手动按物理内存的1.5~3倍设定后,多数虚拟内存不足导致的闪退能直接解决。

操作步骤

  1. 按 Win+R 输入 sysdm.cpl 并回车,打开“系统属性”
  2. 切到“高级”选项卡 → 性能“设置” → “高级” → 虚拟内存点“更改”
  3. 取消勾选“自动管理所有驱动器的分页文件大小”
  4. 选中系统盘并勾选“自定义大小”:初始填物理内存的1.5倍,最大值填3倍(8GB内存填12288/16384)
  5. 依次点“设置”“确定”,重启电脑后再启动游戏验证

虚拟内存大小的调法对比:常见误区是任凭系统自动管理、初始值填1024太小、填完不点设置;正确做法是1.5倍作为初始值、3倍作为最大值、点设置并重启-软领驱动大师

分页文件设多大,别拍脑袋。物理内存 8GB 的机器,初始值 12288MB、最大值 16384MB;16GB 内存就填 24576/32768MB。注意每改完一行都要点一下“设置”按钮,直接点“确定”会让你白改。

方法2 系统盘空间不足时,把分页文件换到更大分区

系统盘剩余空间不到 15GB 时,pagefile.sys 就算你填了 16384MB,Windows 也只按剩余空间给一个比设定小得多的值。留意“当前分配”栏和设定值是否一致,不一致就是C盘装不下了。

操作步骤

  1. 打开“此电脑”看各分区剩余空间,目标分区建议不低于20GB
  2. 若C盘不够:按 Win+R 输入 cleanmgr,选C盘并清理“以前的Windows安装”和“临时文件”
  3. 回到虚拟内存窗口,先选C盘并设为“无分页文件”,点“设置”
  4. 再选空间大的分区如D盘,选“自定义大小”填12288/16384(或“系统管理的大小”)并点“设置”
  5. 确定后重启,回来看“当前分配”栏是否已接近设定值

虚拟内存没变大的三个原因卡片:系统盘满了pagefile扩不动、没点设置导致设置没保存、没重启仍然用旧分页大小-软领驱动大师

把分页文件挪到D盘前,先确认D盘不是机械硬盘和系统盘混跑的旧配置。NVMe 固态上的分页文件读取速度才有保障,放到移动硬盘或网络盘上反而拖慢游戏加载。

用「软领驱动大师」更省事

虚拟内存调完还闪退,下一步要查 DirectX、VC++ 运行库这类游戏运行环境。逐个去事件查看器里查 DLL 名再手动下载,既慢又容易下错版本。软领驱动大师的“游戏修复”功能会自动扫描缺失或损坏的 DirectX、VC++ 运行库,一次性把游戏运行环境补齐,省去手动对照错误码找文件的步骤。

游戏修复功能扫描DirectX和VC++运行库补齐游戏运行环境-软领驱动大师

如果分页设置和运行库都看不出毛病,再用“全面诊断”整体扫一遍。它能一次检查虚拟内存配置、驱动健康和系统关键项,直接告诉你闪退是内存设置问题、显卡驱动问题还是系统文件问题,不用自己逐个猜。

全面诊断功能检查虚拟内存配置驱动健康和系统关键项辅助判断闪退原因-软领驱动大师

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里有问题也可以点客服按钮联系真人客服,复杂情况有工程师远程协助。

软领驱动大师下载

方法3 更新或重装显卡驱动,排除驱动层闪退

虚拟内存调大后仍闪退,优先怀疑显卡驱动。驱动崩溃会让游戏进程直接退出,事件查看器里的报错也可能还是 0xc0000005。更新驱动版本或彻底重装一次,能排掉这一层。

操作步骤

  1. 按 Win+X → 设备管理器 → 展开“显示适配器”
  2. 右键显卡设备 → “更新驱动程序” → “自动搜索驱动程序”
  3. 若提示已是最新,去显卡厂商官网按型号下载并安装对应驱动
  4. 仍无效时右键显卡 → “卸载设备” → 勾选“删除此设备的驱动程序软件”
  5. 重启后再用厂商驱动包重新安装,最后进游戏验证

游戏闪退原因从软到硬排查分层图:软件层是虚拟内存与运行库、驱动层是显卡驱动异常、硬件层是内存条故障或过热-软领驱动大师

驱动层和硬件层有时容易混淆:NVIDIA 驱动连续崩溃两次后,系统会提示“显示器驱动程序已停止响应”,这通常是驱动问题;若重装驱动后仍频繁蓝屏,才考虑内存条故障或过热,那时再动硬件。前两层没排查干净前,别急着拆机。

方法4 用SFC和DISM修复系统文件(兜底)

以上都没解决,游戏报错可能来自系统DLL损坏。比如 0xc0000005 由 kernel32.dll 或 ntdll.dll 被改坏引起,手工替换DLL风险太高,用 Windows 自带的 SFC 和 DISM 修复是最稳妥的兜底办法。

操作步骤

  1. 右键“开始”菜单,选择“终端(管理员)”或“命令提示符(管理员)”
  2. 输入 sfc /scannow 回车,等待扫描 C:\Windows\System32 等受保护系统文件
  3. 若提示“无法修复某些文件”,继续执行 DISM /Online /Cleanup-Image /RestoreHealth
  4. 重启后重试游戏;仍闪退再考虑重装游戏或备份后重置系统

执行 sfc /scannow 时不要开游戏或大型软件,扫到一半被占用会让修复中断。DISM 修复会从 Windows 更新下载替换文件,需要联网。两条命令跑完,再启动游戏验证一次。

常见问题

游戏玩到一半闪退,事件查看器报0xc0000005,和虚拟内存有关系吗?

有直接关系。0xc0000005 表示内存访问违规,当物理内存吃紧、分页文件又不够大时,游戏申请内存就会触发这个错误。先按方法1调大虚拟内存重启再看。

8GB内存玩大型游戏,虚拟内存初始大小和最大值填多少?

初始填 12288MB,最大值填 16384MB。如果经常多开游戏或直播软件,可以统一填 16384MB,让分页文件保持固定大小。

设置完虚拟内存必须重启电脑才能生效吗?

需要。改完虚拟内存后 Windows 会提示重启,不重启的话系统仍按旧分页大小运行,调大等于没调。

虚拟内存已经调大了,游戏还是闪退是怎么回事?

接着查显卡驱动和游戏运行环境。用软领驱动大师的“游戏修复”补齐 DirectX、VC++ 运行库,再用“全面诊断”看驱动健康状态,基本能定位剩下的大半问题。

游戏修复工具能修复缺少的DLL文件吗?

能。游戏修复功能会扫描缺失或损坏的 DirectX、VC++ 运行库并补齐对应DLL。不过它是从微软官方运行库安装包修复,不是去第三方网站下载单个DLL文件,后者有带毒风险,不要用。

推荐阅读

双显卡怎么切换到独立显卡,4种方法设置

显卡正常游戏却卡顿掉帧怎么办,5种方法排查

DirectX错误提示内存不足?优先关后台、更新驱动、补运行库

相关推荐

电脑没声音了 从外设设置到系统修复的排查步骤

游戏闪退 虚拟内存游戏闪退修复工具虚拟内存设置软领驱动大师
驱动大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了