启动英雄联盟时弹出写着 VAN 128 的窗口,提示 Vanguard 发生意外错误,随后客户端直接关闭,这种情况应先从 Riot Vanguard 入手,而不是去动英雄联盟本身的游戏文件。Vanguard 是拳头(Riot)的反作弊系统,英雄联盟从 2024 年的 14.9 版本开始启用。
它带有内核模式驱动,会随 Windows 开机一起启动,所以 Windows 安全设置、vgc 服务状态以及 Vanguard 自身的安装状态,都可能让客户端报出以 VAN 开头的错误代码。
本文把英雄联盟玩家常搜的 VAN 128、9007、1067、-83,以及要求 TPM 2.0 和安全启动的 9000 段代码,按照拳头客服文章给出的顺序整理出来。如果没有错误代码、只是画面全黑,请看另一篇英雄联盟客户端黑屏解决。本文内容以 2026 年 11 月 10 日核实的信息为准,适用于 Windows 电脑。
英雄联盟常见 VAN 代码的原因与第一步(2026 年 11 月 10 日为准)
| 错误代码 | 拳头给出的原因 | 先做什么 |
|---|---|---|
| VAN -83(常被搜成 VAN 83) | Vanguard 在启动、保持连接或确认就绪时出了问题。官方列表只有 -83 的文章,没有正数 83 的文章 | 重启电脑 → 核对 Windows 日期、时间、时区 → vgc 设为自动 → 重装 Vanguard |
| VAN -81、VAN 68 | -81 和 -83 一样是启动或连接问题;68 是游戏启动或进行中,Vanguard 需要的连接或会话断开 | 按 -83 的顺序处理;68 再加一步,关闭 Killer Network Service 后重新打开游戏 |
| VAN 128 | Vanguard 没能完成开机阶段或系统信任检查 | 把 Windows 安全还原到正常状态,写入调试信息设为(无),安装 Windows 更新 |
| VAN 9007 | Vanguard 安装损坏或无法正常工作 | 手动卸载 Vanguard → 重启 → 打开英雄联盟自动重装;仍出现就删除 vgkbootstatus.dat |
| VAN 1067 | Vanguard 启动或与系统确认时遇到意外问题。官方文章用的是无畏契约的报错文字,但步骤是 Vanguard 通用的 | 安装 Windows 更新,拔掉手柄和不用的 USB 设备,以管理员身份运行 Riot 客户端 |
| VAN 9001 | 检测不到已启用的 TPM 2.0 | 在 tpm.msc 确认规范版本为 2.0;没有就进 BIOS 开启 Intel PTT 或 AMD fTPM |
| VAN 9003 | 安全启动没有开启 | 在 msinfo32 确认 BIOS 模式为 UEFI、安全启动状态为开;不是就进 BIOS 把 Secure Boot 设为 Enabled |
| VAN 9005 | 找不到 VBS 需要的 TPM 2.0 和 UEFI 兼容固件 | 开启 TPM 2.0 和安全启动,确认内存完整性正常运行后重启 |
结论:先判断代码属于“启动失败”“安装损坏”还是“电脑安全条件”
第一步是把错误窗口上的代码连同 VAN 前缀和负号原样记下来。拳头的 Vanguard 错误代码列表分为具名错误(如 VAN: RESTRICTION)、负数代码、0 到 99、100 到 8999 以及 9000 以上几组,但对英雄联盟玩家来说,处理方向大致分三类。
第一类是 VAN -83、-81、68、128、1067 这种 Vanguard 无法启动、无法保持连接或无法完成系统检查的代码,按顺序尝试重启、核对 Windows 日期和时间、Windows 更新、把 vgc 服务设为自动、重装 Vanguard、干净启动、重装游戏。
第二类是 VAN 9007,意思是 Vanguard 安装本身损坏,所以一开始就重装 Vanguard。第三类是 VAN 9001、9003、9005,它们指向 TPM 2.0、安全启动、基于虚拟化的安全性(VBS)等电脑条件,把对应设置改好就能解决。如果代码开头是 VAL 而不是 VAN,那是无畏契约的错误,请先看无畏契约闪退、无法启动解决。
另外,只要电脑里还装着无畏契约,卸载英雄联盟并不会一起卸载 Vanguard,所以同一个原因的错误可能在两款游戏里都出现。
按拳头官方顺序一步步排查
- 1重启电脑并核对 Windows 时间拳头 VAN -83、-81、68 文章的前两步,都是重启电脑和核对 Windows 的日期、时间、时区。Vanguard 随 Windows 开机启动,所以在改动其他设置之前,先重启让它从干净状态开始。在设置的“时间和语言”里确认时区正确、时间为自动设置。顺便看一下任务栏右侧的系统托盘里有没有红色的 Vanguard 图标,有的话说明 Vanguard 正在运行。
- 2Windows 更新与 vgc 服务自动启动先装完所有可用的 Windows 更新并重启。然后按 Windows 键+R,输入 services.msc,在列表里双击 vgc,把“启动类型”改成“自动”;如果“服务状态”是已停止,就点“启动”,再点应用、确定并重启电脑。拳头也说明,开启了 Vanguard Pre-Check 的电脑,Vanguard 只在启动拳头游戏时运行、玩完就关闭,所以不需要这一步。Pre-Check 本身只面向 Windows 11 25H2 及以上,并且具备安全启动、TPM 2.0、IOMMU、VBS、HVCI 的电脑。
- 3卸载 Vanguard 后让游戏自动重装(VAN 9007 从这里开始)关闭所有拳头程序和 Riot 客户端,右键系统托盘里的 Vanguard 图标,从高级菜单选择卸载 Vanguard,或者在 Windows 的“添加或删除程序”里卸载 Riot Vanguard。重启后图标消失,就说明已经卸载。普通卸载失败时,以管理员身份打开命令提示符,依次输入 sc delete vgc 和 sc delete vgk,重启后再把 Program Files 里 Riot Vanguard 文件夹剩下的文件删掉。从 Riot 客户端启动英雄联盟就会自动重装。重装后 VAN 9007 仍然出现的话,官方文章的下一步是删除 vgkbootstatus.dat,让 Vanguard 在下次启动时重新生成。
- 4VAN 128 先还原 Windows 安全与调试设置VAN 128 文章的第一步是把 Windows 安全还原到正常状态。以管理员身份打开命令提示符,执行 bcdedit /set TESTSIGNING off 和 bcdedit /set nointegritychecks OFF;第二条如果提示受安全启动策略保护,跳过即可,然后重启。接着按 Windows 键+R 输入 sysdm.cpl,在“高级”里打开“启动和故障恢复”的“设置”,把“写入调试信息”改成“(无)”,点确定后再重启一次。这两条命令只是把测试签名和跳过完整性检查关回去,即使你不记得自己改过,也可以照做。
- 59000 段代码检查 TPM 2.0 与安全启动VAN 9001 的话,按 Windows 键+R 输入 tpm.msc,确认 TPM 处于可用状态且规范版本为 2.0。如果提示找不到兼容的 TPM,就进入 BIOS(UEFI),Intel 平台开启 Intel PTT,AMD 平台开启 AMD fTPM。VAN 9003 的话,在 msinfo32 里看“BIOS 模式”是否为 UEFI、“安全启动状态”是否为开;不是的话,在 BIOS 里把启动模式改成 UEFI、关闭 CSM、把 Secure Boot 设为 Enabled。BIOS 模式如果是传统(Legacy),要先把硬盘从 MBR 转成 GPT,这一步无法撤销,务必先备份。切换 TPM 或重置安全启动密钥可能触发 BitLocker 恢复,记得提前准备好恢复密钥。VAN 9005 则是两项都开启后,再到“Windows 安全中心”的“设备安全性”→“内核隔离”确认内存完整性。
- 6干净启动、重装游戏,最后附上日志提交工单打开 msconfig,在“服务”选项卡先勾选“隐藏所有 Microsoft 服务”,点“全部禁用”后,再把列表里的 vgc 勾回来,让 Vanguard 保持启用。到“启动”选项卡打开任务管理器,记下已启用的启动应用后全部禁用,重启再打开英雄联盟。如果这样就正常了,再逐个重新开启,找出是哪个程序造成的。没有改善就卸载并重装游戏,最后以管理员身份运行 Riot Repair Tool,选择英雄联盟,把生成的日志压缩包附在新工单或已有工单里联系客服。
联系客服前的检查清单
- 错误代码有没有连同 VAN 前缀和负号一起记下来?开头是 VAL 的是无畏契约错误。
- 系统托盘里有红色 Vanguard 图标,services.msc 里 vgc 的启动类型是自动吗?(使用 Pre-Check 的电脑除外)
- Windows 更新都装了吗?系统版本满足英雄联盟最低和推荐配置里的要求吗?
- 如果是 9000 段代码,tpm.msc 的规范版本是 2.0、msinfo32 的安全启动状态是开吗?
- 改 BIOS 之前,准备好 BitLocker 恢复密钥并备份重要文件了吗?
- 有 Riot Repair Tool 的日志压缩包,也记下错误出现的时间点(开机后、打开客户端时、对局中)了吗?
用录屏留下错误窗口,提交工单更清楚
VAN 错误窗口经常一闪而过,随客户端一起关闭,代码、负号和出现时机都很容易漏看。DOR 是免费的 Windows 游戏录制软件,游戏以外的画面可以用录屏(默认快捷键 F7)录下来。在打开 Riot 客户端之前先开始录屏,一直录到错误出现,录像会收进应用的“我的剪辑”,还能只剪出关键的几秒。
工单里附上 Riot Repair Tool 的日志,再对照录像写清楚代码和出错前做了什么操作,沟通会顺利很多。问题解决后,只要打开英雄联盟,DOR 就会自动录下整局,击杀、多杀和抢下大龙、小龙等目标的画面会自动保存为高光剪辑。回归后的第一局,也可以像英雄联盟游戏视频分享方法那样用一个链接发给朋友。



