先确认:服务模式不是普通代理的必选项
Clash Verge Rev 官方的术语说明把服务模式的作用说得很明确:管理员权限的 clash-verge-service 负责拉起代理内核,从而让用户无需每次都以管理员身份打开客户端也能启用 TUN。该服务独立于界面进程,退出 Clash Verge Rev 后仍可在后台运行。
因此,如果你只用系统代理,浏览器和应用已能正常通过本地代理端口通信,服务模式安装失败不代表订阅、节点或内核也失效。只有当你明确需要 TUN,并希望平时以普通用户身份运行界面时,才需要优先修复该服务。
先分清两个状态:「服务模式未安装」是权限通道问题;「内核无法启动」还可能是配置、端口或文件被隔离。不要看到 TUN 失败就立即重置订阅。
重试安装前保留现场并做四项预检
服务安装会改变 Windows 的系统状态,排查前应先记下 Clash Verge Rev 版本、Windows 版本、安装包架构和原始错误文本。不要连续点击「安装」:多个同时发起的提权请求、未刷新的界面状态和正在停止的旧服务会让结果更混乱。
- 版本与来源:核对官方 Releases 的 Windows 安装包,避免便携目录、旧版安装目录和新版快捷方式交叉。
- 进程状态:正常退出客户端,再确认托盘菜单和多个用户会话中没有另一份界面运行。
- 提权对话框:安装服务需要 Windows UAC 授权。如果对话框被拒绝、超时或被组织策略禁止,界面不可能自行完成注册。
- 安全记录:查看 Microsoft Defender 保护历史和企业安全软件记录,确认服务可执行文件或 Mihomo 内核没有被隔离。
若电脑由公司管理,本地用户即使可以打开 UAC,也可能没有注册系统服务的权限。这时应把错误代码和官方程序路径交给管理员,不应用关闭所有安全防护来绕过策略。
按照单次、可回退的流程重装服务
确认预检后,只使用当前官方安装中提供的服务管理入口。界面文案会因版本略有差异,但操作应始终遵循「记录旧状态 → 移除残留 → 重启 → 安装一次 → 验证」,而不是在界面与脚本之间来回尝试。
- 备份 Clash Verge Rev 应用设置,记下当前服务模式和 TUN 状态,然后关闭 TUN。
- 在应用自带的服务模式区域执行「卸载」或「修复」;如果当前官方安装目录明确包含卸载服务工具,也只使用这一份。
- 正常重启 Windows,让处于停止、删除待完成状态的服务和被占用文件彻底释放。
- 从当前官方安装位置打开 Clash Verge Rev,点击一次安装服务,完整接受 UAC 提权。
- 等待状态刷新,正常退出并以普通用户重开,再检查服务状态。
不要从网盘、论坛或其他版本目录单独下载所谓“服务修复程序”。服务以高权限运行,可执行文件必须与当前官方客户端同源、同版本。
根据失败阶段判断下一步
「安装失败」是结果,不是原因。保留对话框原文和时间点,再对照下表。官方的 Windows FAQ 还指出,界面无法显示可能与 WebView2 有关,而下载错架构可能导致「此应用无法在你的电脑上运行」;这两者都应先与服务注册失败分开。
| 停在哪里 | 优先查看 | 不要做什么 |
|---|---|---|
| 没有出现 UAC | 是否从当前安装启动,组织策略是否禁止提权 | 反复快速点击安装 |
| UAC 后立即失败 | 原始错误码、Defender 保护历史、目录完整性 | 关闭所有防护并忽略来源 |
| 提示服务已存在 | 是否有旧版或其他分支残留 | 手动删除不明注册表项 |
| 显示已安装但 TUN 失败 | 内核日志、防火墙放行、TUN 网卡或路由冲突 | 把订阅重置当作服务修复 |
像官方 issue #4957 这样的报告可以证明特定版本和环境中曾出现服务安装问题,但不能代替本机日志,也不能证明所有同类错误都是同一个缺陷。提交新报告时应写清版本、系统架构、可重现步骤和已做的单项测试。
安装后分别验证服务、内核和 TUN
服务状态变为已安装后,不要直接开启所有网络选项。先以普通用户身份重开 Clash Verge Rev,在 TUN 关闭时启动内核,确认代理页和日志可加载。然后只打开 TUN,访问一个本来不遵循系统代理的测试程序,观察连接列表是否出现对应请求。
如果服务正常而 TUN 仍无法建立,排查重点已经从「安装服务」转移到「内核、防火墙、虚拟网卡和路由」。官方文档提醒用户对 verge-mihomo 和 verge-mihomo-alpha 做必要的防火墙放行;实际文件名应以当前官方版本为准。
暂时无法安装服务时,可以关闭 TUN 继续使用系统代理;在你完全信任当前官方可执行文件的前提下,临时以管理员身份运行也可用于判断是否纯属权限问题,但不应成为忽略来源和错误日志的长期替代方案。
官方来源与版本边界
- github.com/clash-verge-rev/clash-verge-rev.github.io/blob/main/docs/guide/term.md
- github.com/clash-verge-rev/clash-verge-rev.github.io/blob/main/docs/faq/windows.md
- github.com/clash-verge-rev/clash-verge-rev/releases/tag/v2.5.2
- github.com/clash-verge-rev/clash-verge-rev/issues/4957
版本号、文件名和界面文字可能随项目更新而变化,操作前请以链接中的项目文档为准。