「此应用无法在你的电脑上运行」:先查安装包架构
在 Windows 上双击 Clash Verge Rev 的安装包或程序,弹出一个蓝色窗口,写着「此应用无法在你的电脑上运行」,然后什么都没发生。CVR 文档的 Windows 问题集对这个提示只有一个判断:下错了文件。这页把这个判断拆开,顺便把装好之后容易混淆的几个现象分开。
结论:几乎都是下错了 x64 / arm64
文档的原话是:「99.99% 是因为你下载错了文件,请检查你是否下载了对应你机器架构的安装包。」
下载与安装页列出的 Windows 安装包分 x64 和 arm64 两种架构。安装包的架构要和电脑对得上,对不上时 Windows 就会弹出这个提示,这正是文档说的「下载错了文件」。
文档接着写:「对于大部分人来说,应该下载 x64 版本,而不是 arm64 版本。」下载与安装页的提示也是同一个意思:不清楚自己电脑的系统架构,就下载 x64 架构文件,目前多数 Windows 电脑使用该架构。
文档没有写怎么在 Windows 里查看自己是哪种架构。拿不准就照文档的建议先下 x64,装不上再回头核对设备型号。
重新下载时注意两点
第一,只从项目的 GitHub Release 下载。下载与安装页写明:「Clash Verge Rev 目前仅通过 GitHub Release 发布,请注意辨别。」从其他地方转存的安装包,文件名和架构都不一定靠得住。
第二,把原来那个下错的文件删掉,免得下次又点到它。下载与安装页同时给了 WinGet 的安装方式,命令是 winget install ClashVergeRev.ClashVergeRev,习惯命令行的可以直接用。
如果你在找当前可用的下载渠道,Clash 客户端下载现状那篇把几个客户端的发布渠道列在了一起。
Windows 7 用户:换架构也没用
如果你用的是 Windows 7,问题不在架构。下载与安装页写的是「Windows 7 用户请先升级至Win10/11」,现版本已经不再支持 Windows7;Windows 常见问题页也单列了一条「Windows 7 无法使用」,内容同样是已不再支持 Windows7。
这种情况下换哪个安装包都解决不了,文档给的路只有升级系统。
装上了但打不开:那是 WebView2 的问题
装好后能在托盘里看到图标,点托盘菜单却没反应,这和「此应用无法在你的电脑上运行」不是一回事。
Windows 常见问题页紧接着另有一条「无法启动/不显示界面/闪退/只有托盘图标」,原因落在 WebView2 被卸载或禁用上,和本页的架构问题无关,处理办法要单独看那一条。
同一页的「闪退」条写的是另一种原因:360、金山毒霸等杀毒软件拦截服务模式安装。三种现象各对应一条,先看清自己是哪一种再动手。
装好以后如果觉得这款客户端设置项太多,可以看看按上手难度排的客户端对比。
常见问题
我不知道自己电脑是 x64 还是 arm64,下哪个?
下载与安装页的说法是:不清楚系统架构就下载 x64 架构文件,目前多数 Windows 电脑使用该架构。Windows 常见问题页也写,对大部分人来说应该下载 x64 版本,而不是 arm64 版本。
Windows 7 能装 Clash Verge Rev 吗?
不能。文档写明现版本已经不再支持 Windows7,需要先升级到 Win10 或 Win11。
换了 x64 安装包还是弹同样的提示,怎么办?
文档说 99.99% 是下错文件,剩下的情况文档没有说明。我会先确认下载来源是项目的 GitHub Release,再把文件删掉重新下载一次,排除下载不完整。
能不能不下安装包,直接用命令装?
可以用 WinGet,下载与安装页给的命令是 winget install ClashVergeRev.ClashVergeRev。
装好后点托盘菜单没反应,是不是同一个问题?
不是。那是 WebView2 被卸载或禁用导致的,Windows 常见问题页单列了一条,可以重装 WebView2,或下载文件名带 fixed_webview2 字样的安装包。
杀毒软件会不会导致这个提示?
文档没有把这个提示和杀毒软件联系起来。同页「闪退」那条写的是 360、金山毒霸等杀毒软件拦截服务模式安装,属于另一种现象。