《英雄联盟》闪退崩溃很可能是系统虚拟内存不足所致,需依次执行五步操作:一、手动设置合理大小的虚拟内存;二、将其迁移至非系统盘并扩大容量;三、禁用内存压缩并启用平台时钟;四、整理磁盘碎片并检查坏道;五、禁用sysmain等内存密集型服务。

如果您在电脑上运行《英雄联盟》时频繁出现闪退或崩溃现象,且已排除网络、驱动、第三方软件等常见因素,则很可能是系统虚拟内存不足导致的资源调度失败。以下是针对该原因的具体解决方案:
一、验证并增加系统虚拟内存容量
虚拟内存是系统在物理内存不足时调用硬盘空间模拟内存运行的机制。LOL对内存调度敏感,当虚拟内存过小或设置不合理时,游戏在加载技能特效、团战高负载场景下极易触发强制退出。
1、右键“此电脑”或“我的电脑”,选择“属性”。
2、点击左侧“高级系统设置”,打开“系统属性”窗口。
3、在“高级”选项卡中,点击“性能”区域的“设置”按钮。
4、切换至“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、选中LOL客户端安装所在磁盘(如D盘),勾选“自定义大小”。
7、在“初始大小(MB)”栏输入2048,在“最大值(MB)”栏输入4096(若物理内存为4GB);若物理内存为8GB,建议设为4096和8192。
8、点击“设置”,再点击“确定”,按提示重启计算机。
二、将虚拟内存迁移至非系统盘并扩大容量
系统盘(通常是C盘)在运行过程中存在大量临时文件读写竞争,将虚拟内存置于LOL安装盘可减少I/O冲突,提升页面交换稳定性。
1、在“虚拟内存更改”窗口中,先选中C盘,点击“无分页文件”,再点击“设置”以清除C盘虚拟内存。
2、选中LOL所在分区(例如D盘),勾选“自定义大小”。
3、输入初始大小32768,最大值65536(适用于SSD且剩余空间≥100GB的用户)。
4、点击“设置”后确认所有窗口,重启电脑生效。
三、启用独立显存映射并禁用动态内存压缩
Windows 10/11默认启用内存压缩功能,可能干扰LOL的DirectX内存分配策略,尤其在开启硬件加速的客户端中易引发访问冲突。
1、以管理员身份运行命令提示符(CMD)。
2、输入命令:Disable-MMAgent -MemoryCompression,回车执行。
3、再输入:bcdedit /set useplatformclock true,回车确认。
4、重启电脑。
四、检查磁盘健康状态与页面文件碎片
虚拟内存依赖连续的磁盘空间。若LOL所在磁盘存在严重碎片或坏道,会导致页面文件读取失败,从而触发游戏异常终止。
1、打开“此电脑”,右键LOL安装盘,选择“属性”→“工具”→“优化”。
2、点击“优化”按钮,等待碎片整理完成(仅限机械硬盘;SSD跳过此步)。
3、在CMD中以管理员身份运行:chkdsk D: /f(D:替换为实际盘符),按提示计划下次启动时检查。
4、重启电脑,等待磁盘扫描完成。
五、关闭后台内存密集型服务
部分Windows服务(如Superfetch、SysMain)会预加载大量数据至内存,与LOL争抢可用内存页,加剧虚拟内存压力。
1、按Win+R,输入services.msc,回车打开服务管理器。
2、找到“SysMain”服务,双击打开属性。
3、将“启动类型”改为“禁用”,点击“停止”,再点击“确定”。
4、同样操作处理“Windows Search”服务(非必须,但可显著释放内存)。










