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

写下这个页面的原因

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

很多人可能和我一样,曾经装过一些系统优化工具、破解版软件、Office 激活工具或 Adobe 破解包等。它们可能在后台偷偷设置了 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 or create DevOverrideEnable as a DWORD 32-bit value, set it 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 を開き、DevOverrideEnable0 に設定してから PC を再起動します。