安装 Clash 客户端时提示"Windows 已保护你的电脑"怎么办
安装 Clash 客户端时提示"Windows 已保护你的电脑",是 Windows SmartScreen 的提示。先确认安装包来自官方发布页并核对校验值,再点"更多信息"选"仍要运行"。
你看到的现象
双击下载的 Clash 客户端安装包后,弹出提示“Windows 已保护你的电脑”(英文系统为 Windows protected your PC),安装程序没有运行。
这是 Windows 自带的 Microsoft Defender SmartScreen 在提示,不代表文件一定有问题。
可能的原因和解决办法
安装包还没有积累足够的“信誉”
怎么判断:按微软官方文档,SmartScreen 根据两点判断:文件有没有数字签名、签名的发布者是否可信,以及这个文件被多少用户下载后没有出现恶意行为。没有签名,或者签名了但新版本刚发布、下载量还少的文件,都会被标为“无法识别的应用”。开源客户端每次发版都是新文件,比较常见。没有签名的安装包,提示窗口里的发行者会显示“发布者未知”。
怎么解决:先确认安装包来源,再放行:
- 确认文件是从客户端的官方 GitHub 发布页下载的。各客户端的官方地址见 官网地址汇总。
- 官方提供校验值的(例如 FlClash、Clash Party),按 怎么计算 SHA256 核对一遍。
- 在提示窗口里点“更多信息”,窗口会列出应用文件名和发行者,下方出现“仍要运行”和“不运行”两个按钮;核对文件名无误后点“仍要运行”(英文系统为 More info、Run anyway)。
微软文档同时提醒:只有在确认来源之后才应该继续。来源不明的安装包,不要点“仍要运行”。
公司或学校电脑的策略不允许运行
怎么判断:点开“更多信息”后没有“仍要运行”。按微软文档,企业策略可以完全禁止继续运行。
怎么解决:这类电脑由管理员控制,需要联系管理员;不要尝试关闭安全功能。
文件下载不完整或被改动
怎么判断:文件大小和发布页标的不一致,或者校验值对不上。
怎么解决:删掉这个文件,重新从官方发布页下载。
常见问题
能不能直接关掉 SmartScreen?
不建议。SmartScreen 能拦下伪装成常用软件的恶意安装包。只对确认来自官方发布页的文件放行即可。
装好后打不开或报端口错误?
见 端口被占用、内核启动失败;要开 TUN 模式的,见 TUN 模式开启后无法上网。
参考:微软官方文档:SmartScreen 信誉的说明(英文)(在新窗口打开)。
还是没解决?
把客户端名称、版本和完整的报错信息发给我们(不要包含订阅链接),我们会补充到这一页。提交反馈