绝地求生提示“内存不足”但物理内存充足,主因是虚拟内存设置过小;需手动取消自动管理,将初始大小设为8192MB、最大值24576MB,设置后必须重启生效。

玩绝地求生时弹出“内存不足”提示,但你的物理内存明明有8GB甚至16GB,问题大概率出在系统没给足虚拟内存空间——Windows默认的自动管理常把页面文件压得太小,尤其当游戏加载大量贴图和模型时瞬间撑爆可用内存池。
先快速释放被占满的内存
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“进程”页 → 点击“内存”列排序 → 找出占用超过500MB的非系统关键进程(比如Chrome多个标签页、微信PC版、录屏软件)→ 右键 → “结束任务”。
这一步能立刻腾出1~2GB内存,让游戏暂时跑起来。但只是治标,不调虚拟内存,过两局又会崩。
手动设置虚拟内存大小
右键“此电脑” → “属性” → 左侧“高级系统设置” → “性能”栏点“设置” → 切换到“高级”选项卡 → 点“虚拟内存”旁的“更改”按钮。
取消勾选【自动管理所有驱动器的分页文件大小】 → 选中系统盘(通常是C盘)→ 选择“自定义大小”。
初始大小填【8192】(即8GB),最大值填【24576】(即24GB)。这个数值是按物理内存16GB的1.5倍~2.5倍算的,太小压不住PUBG,太大反而拖慢磁盘寻道——SSD上别设超32GB。
点“设置” → 点“确定” → 弹出提示后一路点“确定”关闭所有窗口 → 重启电脑。不重启,新设置不会生效。
检查是否误用核显运行游戏
方法一:NVIDIA控制面板设置
右键桌面空白处 → 打开“NVIDIA控制面板” → 左侧“管理3D设置” → 右侧“程序设置”标签 → 点击“添加” → 浏览找到 PUBG.exe(通常在Steam\steamapps\common\PUBG\TslGame\Binaries\Win64)→ 在“首选图形处理器”下拉菜单中选“高性能NVIDIA处理器” → 点“应用”。
方法二:Windows图形设置强制指定
设置 → 系统 → 显示 → 滚动到底部点“图形设置” → “浏览”添加PUBG.exe → 设为“高性能” → 保存。
笔记本双显卡用户跳过这步,游戏大概率正用集显硬扛,4GB共享显存根本不够PUBG一局加载的贴图量。
验证并修复游戏文件
打开Steam → 库 → 右键《PlayerUnknown's Battlegrounds》→ 属性 → “本地文件” → “验证游戏文件的完整性”。
Steam会扫描缺失或损坏的文件,比如崩溃前被杀掉的纹理包、音频流或地图chunk。这步耗时5~15分钟,但能解决因文件错位导致的内存分配异常——有些损坏文件会让加载器反复申请同一块内存地址,最终触发out-of-memory报错。
禁用可能抢显存的后台服务
第一步:Win+R → 输入 msconfig → 回车 → “服务”页 → 勾选“隐藏所有Microsoft服务” → 点“全部禁用”。
第二步:切换到“启动”页 → 点“打开任务管理器” → 把所有非必要启动项(尤其是带“Adobe”“Zoom”“腾讯”字样的)右键“禁用”。
第三步:重启电脑 → 再进游戏测试。很多第三方服务会在后台偷偷调用GPU解码或渲染UI,PUBG一启动就和它们抢显存资源,冲突直接报错。

















