Windows 客户端打不开怎么办?WebView2 与运行库排查

Windows 上代理客户端双击没反应、白屏、闪退或提示缺少组件?多为缺少 WebView2 运行时或系统运行库。本文给出正规的组件补齐方法。

先说结论:Windows 上 Clash Verge Rev 白屏或双击没反应,缺的是 Microsoft Edge WebView2 运行时——它的界面就是一个网页,没有 WebView2 就画不出来;提示「缺少 xxx.dll」缺的是 VC++ 运行库。两个都到微软官网装,各一分钟。装完还闪退,看杀毒隔离区。

先分清是哪一种打不开

现象缺什么处理
窗口出来了但一片白,或干脆没窗口WebView2 运行时装 WebView2
弹窗「找不到 VCRUNTIME140.dll」「MSVCP140.dll」Visual C++ 运行库装 VC++ 2015–2022 x64
弹「Windows 已保护你的电脑」蓝色框SmartScreen 拦截点「更多信息 → 仍要运行」
窗口闪一下就没,或安装目录里少文件内核被杀毒隔离隔离区还原 + 加白
装了就是打不开、没有任何提示版本位数不对重下 x64 版

装 WebView2

先看有没有:「设置 → 应用 → 已安装的应用」搜 WebView2,有「Microsoft Edge WebView2 Runtime」就不是它。没有的话,到微软官网 WebView2 下载页选「常青版引导程序(Evergreen Bootstrapper)」,运行后它会自动下载安装当前版本。Windows 11 和更新过的 Windows 10 通常自带,精简版系统、企业镜像常被删掉——这类系统碰到白屏基本就是它。

装完不用重启,直接再开客户端。

装 VC++ 运行库

微软官网「最新支持的 Visual C++ 可再发行程序包」页面,下载 vc_redist.x64.exe(64 位系统)运行。2015 到 2022 共用这一个包,装最新的即可覆盖。

闪退:看杀毒隔离区

Windows Defender 把代理内核当风险文件隔离是常见误报。「Windows 安全中心 → 病毒和威胁防护 → 保护历史记录」,找到被隔离的 verge-mihomo.exe / xray.exe,选「还原」,然后在「排除项」里加上客户端安装目录。只还原不加白,下次扫描会再删。文件已被彻底清掉的,卸载后重装完整版,下载中心的直链就是从官方 GitHub 抓的完整安装包。

界面能开、连接失败,是内核层的事,转客户端内核无法启动;升级之后才打不开见客户端更新后无法使用;macOS 对应的「已损坏」提示见macOS 提示客户端已损坏。安装配置全流程见 Clash Verge Rev 教程,不想装 WebView2 的话 v2rayN 是原生界面、没有这个依赖。同类问题见网络问题排查 · 客户端与系统。

常见问题

双击客户端白屏 / 没反应?

基于网页界面的客户端(Clash Verge Rev 等)依赖 WebView2 运行时。系统缺这个组件就会白屏或打不开,安装微软官方的 WebView2 运行时即可。

提示缺少 dll / 运行库?

缺 Visual C++ 运行库。安装微软官方的 VC++ Redistributable 后重试。

装了还是闪退?

可能被杀毒拦了内核文件,或架构不符。加白名单,并确认下载了与系统位数匹配的版本。