Clash 卸载干净方法,彻底清除残留配置与内核

本文详解 Windows 与 Mac 端 Clash 卸载干净方法,涵盖服务停止、注册表清理及配置文件删除,确保系统无残留。

为何常规删除无法彻底清除 Clash

许多用户在直接删除客户端文件夹后,发现系统代理依然生效或后台进程残留,这是因为 Clash 作为底层网络工具,会在系统服务、注册表及用户配置目录写入深层数据,若未执行标准的Clash 卸载干净方法,残留的 TUN 驱动或虚拟网卡可能导致后续网络配置冲突,甚至影响其他代理软件的正常运行。

Windows 平台深度清理步骤

在 Windows 系统中,彻底移除 Clash 需遵循严格的顺序,避免文件被占用导致删除失败。

  1. 停止核心服务与进程 打开任务管理器,查找 Clash VergeClash for Windowsclash-core 进程并结束任务,若安装了服务版,以管理员身份运行 CMD,输入 sc stop clashsc delete clash 停止并删除系统服务。

  2. 移除虚拟网卡与 TUN 驱动 Clash 的 TUN 模式会安装虚拟网卡,进入“设备管理器”,在“网络适配器”下找到 Clash TUN AdapterWintun,右键选择“卸载设备”并勾选“删除此设备的驱动程序软件”。

  3. 清理注册表键值 运行 regedit,导航至 HKEY_CURRENT_USER\SoftwareHKEY_LOCAL_MACHINE\SOFTWARE,删除包含 ClashClash Verge 或开发商名称的文件夹,重点检查 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 下的开机自启项。

  4. 删除残留配置文件 手动删除以下路径中的文件夹:

    • %APPDATA%\clash
    • %LOCALAPPDATA%\clash-verge
    • 用户主目录下的 .clash 隐藏文件夹

macOS 系统完全移除指南

Mac 端的清理重点在于移除后台守护进程(Daemon)和权限配置。

  1. 关闭系统代理与 TUN 在客户端设置中先关闭“系统代理”和"TUN 模式”,再退出应用,若无法打开应用,需进入“系统设置”->“网络”->“代理”,手动取消勾选 HTTP/HTTPS/SOCKS 代理。

  2. 删除应用与支持文件 将应用程序文件夹中的 Clash 客户端拖入废纸篓,随后打开终端,执行以下命令清理残留:

    rm -rf ~/Library/Application\ Support/clash
    rm -rf ~/Library/Caches/clash
    rm -rf ~/Library/Preferences/com.clash*.plist
    sudo rm -rf /Library/LaunchDaemons/com.clash*.plist
  3. 重置网络权限 若之前授权过内核扩展,需进入“系统设置”->“隐私与安全性”,移除相关内核扩展授权,并重启电脑以重置网络堆栈。

核心概念与配置残留解析

理解 Clash 的运行机制有助于识别残留文件,Clash 通过代理组管理流量,常见的 select(手动选择)、url-test(自动测速)和 fallback(故障转移)策略会生成特定的缓存文件,若卸载不彻底,这些策略对应的 DNS 缓存和规则集(Rule Set)可能保留在系统中。

TUN 模式系统代理的区别决定了清理难度,系统代理仅修改环境变量,而 TUN 模式会接管所有 TCP/UDP 流量(包括游戏和非浏览器应用),并安装虚拟网卡驱动,执行Clash 卸载干净方法时,必须优先处理 TUN 驱动,否则虚拟网卡将一直占用网络接口。

分流规则如 DOMAIN-SUFFIXIP-CIDRGEOIP 通常存储在 rules 文件夹中,虽然删除主程序会移除大部分规则,但手动下载的外部规则集可能散落在下载目录,建议一并检查清理。

常见问题排查 (FAQ)

现象:卸载后浏览器仍提示“无法连接到代理服务器”。 原因:系统代理设置未被重置,或注册表中保留了代理地址。 解决方法:检查系统网络设置,确保代理开关关闭;运行 netsh winhttp reset proxy 命令重置 WinHTTP 代理。

现象:重新安装客户端后 TUN 模式无法开启。 原因:旧版虚拟网卡驱动未完全删除,与新驱动冲突。 解决方法:使用设备管理器彻底卸载旧网卡驱动,重启后再尝试开启 TUN。

现象:任务管理器中仍有 clash 相关进程。 原因:开机自启项未被清理,或后台服务未停止。 解决方法:检查任务计划程序库,删除 Clash 相关的定时任务;确认服务列表中无残留服务。

重新部署建议

完成Clash 卸载干净方法后,若需恢复跨境办公或学术资源访问环境,建议选择架构更现代的客户端,Windows 用户可尝试 Clash Verge Rev,Mac 用户可选用 ClashX Pro,在配置新订阅时,注意区分节点类型:4K 流媒体需高带宽专线,在线游戏则需低延迟节点。

为确保网络加速工具的稳定性,建议通过正规渠道获取订阅链接,并利用 SubConverter 工具将通用格式转换为标准的 Clash YAML 配置,正确的配置能最大化发挥代理组策略的优势,满足多样化的国际网络加速需求。

您可以还会对下面的文章感兴趣: