不少玩家新装了Win10系统后,开一局英雄联盟,刚进对线画面甚至还在选人界面,电脑就蓝屏重启,或者干脆弹回桌面。这套组合拳很烦人,问题多半出在系统环境与游戏反作弊机制的冲突上,而不是显卡不够用。以下方法按成功率从高到低讲,操作一遍基本能解决九成情况。
先去事件查看器确认蓝屏代码。右键开始菜单,打开事件查看器,Windows日志下的系统里,找来源为BugCheck的记录,看下面的代码。最常见的是PAGE_FAULT_IN_NONPAGED_AREA和IRQL_NOT_LESS_OR_EQUAL,这两类全指向驱动层问题,尤其是腾讯安全组件和显卡驱动抢内存地址导致的冲突。之后进英雄联盟安装目录,找到TCLS文件夹下的repair程序,以管理员身份运行一次,它能自动修复损坏的VC运行库和环境变量,腾讯在线修复工具有时能处理掉TP安全组件和系统补丁的冲突,这一步免费且对低版本Win10特别有效。
如果修复完还是蓝屏,矛头指向显卡驱动。Win10自动更新的驱动有时和英雄联盟的DX9渲染不兼容。用DDU彻底卸载当前显卡驱动,进安全模式操作,清理掉AMD或NVIDIA的残留注册表项,然后去官网下载最新的稳定版驱动,不要用Beta版本。NVIDIA用户建议用Studio驱动而非Game Ready,后者在LOL里帧数提升有限,反而容易和旧版Win10内核产生双缓冲冲突。
Windows 10的2004版本号以前的系统存在一个已知问题,USB音频设备和极地皮肤的粒子特效同时存在时,声卡驱动会请求一个被占用的中断,触发DPC_WATCHDOG_VIOLATION。解决办法是禁用主板BIOS里的C-State节能选项,然后在设备管理器里把麦克风和扬声器的“允许此设备唤醒电脑”全部取消勾选。如果仍然蓝屏,在设备管理器里把USB Root Hub的电源管理里“允许计算机关闭此设备以节约电源”去掉,多数机器之后可以稳定运行。
闪退问题倒不太涉及硬件。Win10自带的“游戏模式”会抢占英雄联盟的CPU核心调度,导致英雄动作丢失后强行关闭进程。进入设置,游戏栏里关掉“使用游戏栏录制游戏剪辑”,并且把后台录制完全关闭,再打开游戏目录下Game.cfg文件,把DX11新建一个文件指向DX9格式,具体做法是打开英雄联盟安装目录,右键League of Legends.exe,属性,兼容性,勾选“禁用全屏优化”,在“更改高DPI设置”里勾选“替代高DPI缩放行为”,缩放执行选应用程序,这样UI清晰度不受影响,闪退率大幅下降。

虚拟内存不足也会造成选人界面闪退,特别是物理内存16GB但只设置成系统托管的玩家。右键此电脑,属性,高级系统设置,性能栏的设置,高级,虚拟内存修改,把自定义大小改为物理内存的1.5倍,最大值和最小值都填固定值。C盘空间不足的,把虚拟内存挪到D盘。
最后提一个和以上无关但很多人犯的错:装了360或腾讯电脑管家后,同时开了文件夹保护功能,LoL客户端在更新时无法写入临时文件,直接闪退。卸载第三方安全软件,只用Windows Defender,英雄联盟祖传的TP检测模块和国产杀软之间确实存在互相拉黑的情况。安全组件被拦截后,游戏进程会在10秒内主动自杀,表现就是无报错回桌面。清理完毕后重启电脑,正常对局一晚上大概率不会再出问题。