相關指南
Mac 如何手動移除思科
更新於
先講結論:把思科圖示拖進垃圾桶不算解除安裝,背景服務和系統裡的檔案都還在。怎麼移除要看你的電腦是哪種情況,對號入座,只做對應的那一種——情況一:「應用程式」的 Cisco 資料夾裡還有解除安裝程式,直接用它;情況二:解除安裝程式不見了或點了沒反應,在終端機裡執行它內建的解除安裝腳本;情況三:解除安裝腳本也找不到,或移除之後重裝仍然報錯,手動刪掉殘留的目錄、啟動項與安裝紀錄。處理完重新開機一次,就可以重新安裝了。平時更新版本不需要先移除,直接裝新版覆蓋即可;只有安裝報錯、連線異常怎麼都修不好、或電腦上留著別處裝的舊版時,才需要走這一遍。
什麼時候需要手動移除
- 安裝新版時報錯,例如提示已經裝了較新的版本、安裝失敗、安裝程式走到一半結束。
- 電腦上留著以前公司或學校裝的舊版 AnyConnect,裡面帶著別人的伺服器設定,和現在要用的衝突。
- 應用程式裡的圖示已經刪了,但選單列還有思科圖示,或開機後它還在背景執行。
- 用戶端打不開、一連線就閃退,重裝了幾次都一樣。
情況一:解除安裝程式還在——用內建的解除安裝程式
思科用戶端安裝時會附一個解除安裝程式,絕大多數情況用它就夠了。
- 先中斷連線,並在選單列的思科圖示上選擇結束。
- 打開「Finder」→「應用程式」,進入名為 Cisco 的資料夾。
- 按兩下裡面的 Uninstall Cisco Secure Client;舊版(4.x)的名稱是 Uninstall AnyConnect。
- 依提示輸入開機密碼,等它提示解除安裝完成。
- 重新開機。重新開機後「應用程式」裡沒有 Cisco 資料夾了,就是移除成功,另外兩種情況的辦法都不用看。
情況二:解除安裝程式不見了或點了沒反應——用終端機裡的解除安裝腳本
圖形解除安裝程式只是替你執行一個腳本。它不見了或點了沒反應時,直接執行那個腳本,效果相同。
- 打開「終端機」:按 Command + 空白鍵,輸入「終端機」後按 Return。
- 新版(Cisco Secure Client 5.x)貼上這一行後按 Return:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - 舊版(AnyConnect 4.x)用這一行:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - 終端機會要求輸入開機密碼。輸入時螢幕上不顯示任何字元,這是正常的,輸完直接按 Return。
- 如果提示 No such file or directory,表示電腦上沒有這個版本,或它已經被刪掉一部分——換另一行試;兩行都提示找不到,就屬於情況三,照下一節處理。
- 腳本跑完後重新開機。
情況三:解除安裝腳本也找不到,或移除後重裝仍報錯——手動刪除殘留
解除安裝程式和解除安裝腳本都用不了,或用過之後重裝仍然報錯,就手動把思科留在系統裡的東西刪掉。下面的指令每一行都只針對思科自己的目錄,請整行複製貼上,不要自己改路徑,也不要在中間多加空格。
如果「應用程式」裡的 Cisco 資料夾還在,而且裡面有名稱帶 Socket Filter 的程式,先在「Finder」裡把它拖進垃圾桶——這樣刪,系統會順便把它裝進系統的網路延伸功能一起移除;用指令刪不會。
- 打開「終端機」:在「Finder」裡進入「應用程式」,打開其中的「工具程式」資料夾,按兩下「終端機」。下面每條指令貼進去後按 Return,第一次會要求輸入開機密碼(輸入時不顯示字元)。
- 刪除程式本體:
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 客服 →