Tokyo Alex 技术笔记

League of Legends
启动失败修复

一个简洁的三语解决页面,用来记录英雄联盟无法启动、提示 “Something unusual happened” 时的注册表修复方法。

查看修复步骤
Windows Riot Vanguard DevOverrideEnable Multilingual

Problem

启动失败时会出现什么情况

如果你反复重启客户端也无效,可以检查下面这个系统注册表参数。这个页面专门保留为可直接分享给遇到同样问题的人。

01

典型报错

League of Legends 无法启动,并提示启动过程中发生异常。

02

常见误区

单纯重启客户端、重装游戏或修复客户端,不一定能解决这个注册表层面的问题。

03

核心检查点

检查 DevOverrideEnable 是否被设为了 1,并将其改为 0。

Solution

修复步骤

操作涉及 Windows 注册表。建议先确认自己有管理员权限,并谨慎修改指定路径下的参数。

开始前

只修改这里提到的项目。若不熟悉注册表,建议先导出备份,避免误删其他系统参数。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
DevOverrideEnable = 0
?

为什么这样有效

Riot Vanguard 会检测类似 DevOverrideEnable 的调试覆盖参数。如果该值为 1,可能会被判断为系统环境异常,从而阻止 League of Legends 启动。将其设为 0 后,再重启电脑即可恢复正常启动。

!

说明

本文是个人经验整理,不代表 Riot Games 官方说明。不同电脑环境可能有其他原因;如果修改后仍无法启动,建议继续检查 Vanguard、显卡驱动、系统更新和官方支持信息。

Personal Note

写下这个页面的原因

这是我无意中发现的解决方法。我自己也被这个问题困扰了差不多半年,所以决定写下来分享给你。

部分系统优化工具、调试工具或非官方安装程序,可能会在后台修改 DevOverrideEnable。当它被设为 1 时,League of Legends 可能无法启动,而系统通常不会给出明确提示。

这个问题很蠢,但解决方法其实很简单。如果你也因此受苦,希望这个页面对你有帮助。

提醒:修改注册表前请确认路径和项目名称,不要顺手删除其他内容。

Search Keywords

人们可能会这样搜索这个问题

为了让遇到同样问题的人更快找到答案,下面把完整报错、英文关键词、中文关键词和日文关键词都写在页面正文里,而不是只放在隐藏的 meta 里。

EN

English search terms

League of Legends failed to launch Something unusual happened while trying to launch League of Legends Okay S Dirit rea LoL won't launch DevOverrideEnable Riot Vanguard registry fix
中

中文搜索关键词

英雄联盟启动失败 英雄联盟无法启动 LOL打不开 LOL启动异常 Something unusual happened DevOverrideEnable 注册表
日

日本語検索キーワード

League of Legends 起動できない LoL 起動失敗 リーグオブレジェンド 起動できない Something unusual happened DevOverrideEnable Vanguard レジストリ 修正

Quick FAQ

最快判断和修复

下面的问题和答案是给搜索引擎、AI 摘要以及普通玩家同时看的。内容要短、准确、可直接操作。

How do I fix “League of Legends failed to launch / Something unusual happened”?

Open regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options, find DevOverrideEnable and, only if it already exists, set the DWORD 32-bit value to 0, then restart your PC.

英雄联盟启动失败、提示 Something unusual happened 怎么办?

打开 Windows 注册表,进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options,把 DevOverrideEnable 设置为 0,然后重启电脑。

League of Legends が “Something unusual happened” で起動できない時の対処法は?

レジストリエディターで HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options を開き、DevOverrideEnable を 0 に設定してから PC を再起動します。