卸载之前,先在客户端里关三样
- 关闭系统代理开关。程序被删掉之后,Windows 的代理设置不会自动还原,浏览器仍然会往一个已经不存在的端口发请求。
- 关闭 TUN / 虚拟网卡模式。这一步会顺带卸载虚拟网卡和路由,跳过它就得手工清理。
- 关闭开机自启。否则卸载后可能残留一条指向空路径的启动项。
三个开关关掉后,先正常上一次网确认没问题,再去卸载。这个顺序能省掉后面 80% 的麻烦。
合作推荐订阅链接从哪来?本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。获取高速节点Windows 上的清理
从「设置 → 应用 → 已安装的应用」卸载,或者用程序自带的 uninstall。卸载完检查这几处:
- 「设置 → 网络和 Internet → 代理」,手动设置代理如果还开着,关掉。
- 管理员身份打开 PowerShell 执行
netsh winhttp reset proxy。有些程序会单独写 WinHTTP 代理,这条不重置的话,部分系统组件和命令行工具仍然走旧端口。 - 「设备管理器 → 网络适配器」,如果还留着名字带 TUN、TAP 或 wintun 的虚拟网卡,右键卸载设备。
- 服务列表里搜客户端名字。Clash Verge Rev 这类客户端为了 TUN 会装一个后台服务,正常卸载会一并移除;如果还在,先停止再删。
配置和订阅信息通常在 %APPDATA% 下面以项目标识命名的文件夹里。不确定具体路径的话,卸载前在客户端设置页找「打开应用目录」之类的按钮,直接跳过去看一眼。
macOS 上的清理
把应用拖到废纸篓只删了 .app。还要处理:
- 「系统设置 → 网络 → 当前网络 → 详细信息 → 代理」,把 HTTP、HTTPS、SOCKS 的勾去掉。
- 安装过 TUN 或系统代理辅助工具的客户端会在
/Library/LaunchDaemons留下 plist 和一个特权 helper。多数客户端在设置里提供「卸载服务」按钮,卸载 app 之前先点它。 - 用户配置在
~/Library/Application Support下对应的目录,日志在~/Library/Logs。
卸载后上不了网的应急处理
如果已经把程序删了才发现断网,多半是系统代理没关。Windows 直接去代理设置里把「使用代理服务器」关掉;macOS 去网络详细信息里取消勾选。这两处改完立刻恢复,不需要重启。
浏览器里如果还装着代理扩展,它有自己的一套设置,不受系统代理影响,记得一并检查。
保留提醒:配置目录里可能存着你唯一一份手工改过的规则。删之前把 config.yaml 或 profiles 目录复制出来备份,重装后可以直接放回去。