典型报错
League of Legends 无法启动,并提示启动过程中发生异常。
一个简洁的三语解决页面,用来记录英雄联盟无法启动、提示 “Something unusual happened” 时的注册表修复方法。
Problem
如果你反复重启客户端也无效,可以检查下面这个系统注册表参数。这个页面专门保留为可直接分享给遇到同样问题的人。
League of Legends 无法启动,并提示启动过程中发生异常。
单纯重启客户端、重装游戏或修复客户端,不一定能解决这个注册表层面的问题。
检查 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 里。
Quick FAQ
下面的问题和答案是给搜索引擎、AI 摘要以及普通玩家同时看的。内容要短、准确、可直接操作。
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.
打开 Windows 注册表,进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options,把 DevOverrideEnable 设置为 0,然后重启电脑。
レジストリエディターで HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options を開き、DevOverrideEnable を 0 に設定してから PC を再起動します。