外观
Clash 无法启动怎么办?闪退、内核启动失败的 6 步排查
Clash 无法启动怎么办?先知道 Clash 系客户端分两层:界面(GUI)和内核(mihomo / clash)。要先分清是界面起不来,还是界面正常但内核启动失败。前者多是运行库、权限、杀毒软件问题;后者多是配置文件损坏或端口冲突。
速读要点
- 先分清是界面起不来,还是内核启动失败
- 杀毒软件隔离内核文件是闪退第一原因,先查隔离区
- 日志有 address already in use 就是端口冲突
现象
- 双击图标无反应,或窗口一闪就消失。
- 界面能打开,但提示「内核启动失败」「core start failed」,节点页空白。
- 更新版本或系统后突然无法启动。
先排除这 3 件事
- 杀毒软件:Windows Defender 和国产安全软件经常把内核文件(
mihomo.exe、clash-meta.exe)当病毒隔离。看一下隔离区,恢复并加白名单。 - 是否已经在运行:任务管理器或活动监视器里找有没有残留进程。有就结束掉,再启动。
- 是否以管理员身份运行:Windows 右键「以管理员身份运行」试一次;macOS 第一次打开被拦的话,到「系统设置 → 隐私与安全性」点「仍要打开」。
可能原因(按概率排序)
- 杀毒软件隔离或拦截了内核文件。
- 配置文件损坏或订阅内容有语法错误,内核加载失败。
- 代理端口(常见 7890、7891、7897)被其他软件占用。
- 缺少 WebView2 运行库(Clash Verge Rev 在 Windows 上依赖它)或系统版本过低。
- 上一次没正常退出,残留进程或锁文件阻止了新实例。
- 安装包损坏或下载的版本与系统架构不匹配(如在 Intel Mac 上装了 Apple Silicon 版)。
Clash 无法启动怎么办:闪退与内核启动失败的 6 步排查
- 打开杀毒软件的隔离区,恢复被隔离的内核文件,并把客户端安装目录加入白名单。然后重新安装一次客户端,确保文件完整。
- 结束所有残留进程后重新启动。Windows 在任务管理器里搜
clash、mihomo、verge;macOS 用活动监视器。 - 界面能开但内核启动失败:切换到一个默认的空配置,或删掉当前订阅重新导入。配置有语法错误时内核会拒绝启动,日志里一般会写明哪一行。
- 看日志里有没有
address already in use。有就是端口冲突,处理方法见端口占用。 - Windows 用户确认已安装 WebView2 运行库(Windows 11 自带,Windows 10 可能需要手动装)。版本太旧的 Windows 7/8 已不被多数新版客户端支持。
- 卸载后重新从官方 GitHub Releases 下载对应系统和架构的安装包。macOS 用户区分 Intel 和 Apple Silicon,详见Apple Silicon 注意事项。
仍未解决
提交工单时附上:客户端与版本、系统版本、节点名称、报错截图。日志文件通常在客户端的「设置 → 打开日志目录」或「数据目录」里,把最近一次启动的日志一起附上。
Clash 一类客户端起不来时,也可以暂时换一个客户端应急,比如 Windows 上的 v2rayN 或 sing-box。各客户端支持的订阅格式见客户端大全。
常见问题
Clash 闪退一定是杀毒软件的问题吗
不一定,但它是最常见的。杀毒软件之外,配置文件损坏、端口被占、缺少 WebView2 运行库、安装包与系统架构不匹配都会闪退。先看隔离区,再按本文顺序排。
内核启动失败和界面打不开有什么区别
界面打不开是 GUI 程序本身起不来,多与运行库、权限、杀毒软件有关;界面能开但提示内核启动失败,是 mihomo / clash 内核加载配置时出错,多与配置语法和端口冲突有关。
Clash 无法启动要不要重装系统
不需要。彻底卸载后重新从官方 GitHub Releases 下载对应架构的安装包,并清掉残留的配置目录,基本能解决安装层面的问题。重装系统是最后才考虑的选项。
Windows 7 还能用新版 Clash 客户端吗
多数新版客户端已经不支持 Windows 7/8,Clash Verge Rev 还依赖 WebView2 运行库。老系统只能用旧版本,或换一个仍支持它的客户端,具体取决于客户端的发布说明。
下一步
- 多个客户端都装不顺,到机场筛选器挑订阅自带多格式、少折腾的机场。
- Clash 起不来先按sing-box 教程(Windows)换一个客户端应急。
- 启动成功但代理开不了,看系统代理无法开启的排查。