相关指南
苹果电脑如何手工卸载思科
更新于
结论先说:把思科图标拖进废纸篓不算卸载,后台服务和系统里的文件都还在。怎么卸载要看你的电脑是哪种情况,对号入座,只做对应的那一种——情况一:「应用程序」的 Cisco 文件夹里还有卸载程序,直接用它;情况二:卸载程序不见了或点了没反应,在终端里运行它自带的卸载脚本;情况三:卸载脚本也找不到,或者卸载之后重装仍然报错,手工删掉残留的目录、启动项和安装记录。处理完重启一次,就可以重新安装了。平时更新版本不需要先卸载,直接装新版覆盖即可;只有安装报错、连接异常怎么都修不好、或者电脑上留着别处装的旧版时,才需要走这一遍。
什么时候需要手工卸载
- 安装新版时报错,例如提示已经装了更新的版本、安装失败、安装程序走到一半退出。
- 电脑上留着以前公司或学校装的旧版 AnyConnect,里面带着别人的服务器配置,和现在要用的冲突。
- 应用程序里的图标已经删了,但菜单栏还有思科图标,或者开机后它还在后台运行。
- 客户端打不开、一连接就闪退,重装了几次都一样。
情况一:卸载程序还在——用自带的卸载程序
思科客户端安装时会带一个卸载程序,绝大多数情况用它就够了。
- 先断开连接,并在菜单栏的思科图标上选择退出。
- 打开「访达」→「应用程序」,进入名为 Cisco 的文件夹。
- 双击里面的 Uninstall Cisco Secure Client;旧版(4.x)的名字是 Uninstall AnyConnect。
- 按提示输入开机密码,等它提示卸载完成。
- 重启电脑。重启后「应用程序」里没有 Cisco 文件夹了,就是卸载成功,另外两种情况的办法都不用看。
情况二:卸载程序不见了或点了没反应——用终端里的卸载脚本
图形卸载程序只是替你运行一个脚本。它不见了或者点了没反应时,直接运行那个脚本,效果相同。
- 打开「终端」:按 Command + 空格,输入「终端」回车。
- 新版(Cisco Secure Client 5.x)粘贴这一行后回车:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - 旧版(AnyConnect 4.x)用这一行:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - 终端会要求输入开机密码。输入时屏幕上不显示任何字符,这是正常的,输完直接回车。
- 如果提示 No such file or directory,说明电脑上没有这个版本,或者它已经被删掉一部分——换另一行试;两行都提示找不到,就属于情况三,按下一节处理。
- 脚本跑完后重启电脑。
情况三:卸载脚本也找不到,或卸载后重装仍报错——手工删除残留
卸载程序和卸载脚本都用不了,或者用过之后重装仍然报错,就手工把思科留在系统里的东西删掉。下面的命令每一行都只针对思科自己的目录,请整行复制粘贴,不要自己改路径,也不要在中间多加空格。
如果「应用程序」里的 Cisco 文件夹还在,而且里面有名字带 Socket Filter 的程序,先在「访达」里把它拖进废纸篓——这样删,系统会顺带把它装进系统的网络扩展一起移除;用命令删不会。
- 打开「终端」:在「访达」里进入「应用程序」,打开其中的「实用工具」文件夹,双击「终端」。下面每条命令粘贴进去后回车,第一次会要求输入开机密码(输入时不显示字符)。
- 删除程序本体:
sudo rm -rf /opt/cisco/secureclient /opt/cisco/anyconnect - 删除应用程序里的文件夹:
sudo rm -rf /Applications/Cisco - 删除后台服务的启动项(两行都执行):
sudo rm -f /Library/LaunchDaemons/com.cisco.secureclient.* /Library/LaunchDaemons/com.cisco.anyconnect.* sudo rm -f /Library/LaunchAgents/com.cisco.secureclient.* /Library/LaunchAgents/com.cisco.anyconnect.*- 删除你个人的设置(保存过的服务器地址在这里,删了之后要重新填):
rm -rf ~/.cisco ~/.anyconnect
情况三接着做:清掉安装记录
macOS 会记下每个安装包装过什么版本。文件删干净了但记录还在,安装程序仍然会认为「已经装了更新的版本」而拒绝安装,所以手工删除之后一定要接着做这一节。
- 在终端里列出思科相关的安装记录:
pkgutil --pkgs | grep -i cisco - 它会输出若干行以 com.cisco 开头的名字。对每一行各执行一次,把最后的名字换成那一行的内容:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn - 再运行一次第一条命令,什么都不输出就是清干净了。
三种情况都一样:重启并确认,然后重装
- 重启电脑。后台服务只有重启后才会彻底消失。
- 重启后菜单栏没有思科图标、「应用程序」里没有 Cisco 文件夹,就是卸载干净了。
- 想再确认一次,在终端里运行下面这行,提示 No such file or directory 即可:
ls /opt/cisco - 到本站思科页下载 macOS 安装包重新安装。装好第一次连接时,系统还会要求你放行一次「网络扩展」,这是正常步骤,按《macOS「网络扩展」授权是什么》做。
常见问题
直接把思科拖进废纸篓不行吗?
不行。思科客户端的主体不在「应用程序」里,而是装在系统目录下,并且有一个开机自动运行的后台服务。只拖走图标,这些都还在,重装时照样会冲突。
卸载后我的账号还在吗?
在。账号和到期时间都在服务器上,和电脑上装没装客户端无关。卸载只会清掉这台电脑上保存的服务器地址,重装后重新填一次地址和账号密码即可。
平时更新版本要先卸载吗?
不用。直接安装新版本,它会覆盖旧版并保留你保存的服务器地址。只有安装报错或者客户端坏了,才需要按本文卸载。
公司配发的 Mac 可以这样卸载吗?
不建议。公司电脑上的思科客户端通常由 IT 统一管理,自己卸载可能连不上公司内网,过一会儿还会被重新装回来。请先问 IT。
卸载之后不想再装思科客户端了,有别的办法吗?
有。思科页同时提供开源的 OpenConnect 图形客户端,用的是同一个账号和同一批服务器地址,可以代替思科官方客户端。
相关页面
- 思科:全平台客户端下载 →
- macOS「网络扩展」授权是什么 →
- AnyConnect 在中国能用吗 →
- Mac 提示「已损坏」怎么办、怎么核验安装包 →
- 连不上、慢、断线怎么查 →
- 联系我们:客服群与邮箱 →
- 海外看腾讯视频提示版权限制怎么办 →
- 回国 VPN 怎么选 →
- 翻墙路由器怎么选 →
- Hiddify 订阅链接怎么导入 →
- 留学生回国 VPN 怎么配 →
- 网页代理是什么、什么时候用 →
- 回国 VPN 免费还是付费 →
- 私网(Tailscale)是什么 →
- OpenVPN 怎么用、什么时候选它 →
- 路由器固件能做什么 →
- 怎么联系我们、怎么不失联 →
- 我们比其他 VPN 强在哪 →
- 如何识别有风险的 VPN 软件 →
- 各种连接方式适用的场景 →
- 在国内选哪个地区最快 →
- 给家里老人和电视用 →
- 在国外看国内家里的监控和 NAS →
- iOS 装不了应用怎么办 →
- 出差旅行怎么配 →
- 公司电脑怎么用:没有管理员权限、已连着公司 VPN →
- 多设备一次配置、换手机不重来 →
- 群晖、威联通 NAS 怎么走线路 →
- Linux 服务器和命令行工具怎么走线路 →
- RustDesk 远程协助怎么用 →
- 路由器真分流和假分流有什么区别 →
- 连接不够设备用怎么办 →
- Dropbox 等软件要填 HTTP / SOCKS 代理怎么办 →
- 如何有效沟通 AI 客服 →