Mac 退出与卸载 GlobalProtect

GlobalProtect 是用于连接内网的软件,但是该软件在 macOS 上启动后,便无法正常停止退出。即使采用重启电脑的手段,GlobalProtect 程序也会开机自启动,流氓软件也不过如此。使用预装的服务管理工具 launchctl,不仅可以退出 GlobalProtect 程序,还可以控制程序的开机自启动。

退出程序

launchctl 可以管理服务进程,使用 unload 选项可以停止并退出程序。停止并退出 GlobalProtect 程序可以执行下面的命令。

launchctl unload /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

程序退出后,下次开机 GlobalProtect 程序会自动启动。如果需要移除开机自启任务,可以加上 w 参数。

launchctl unload -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

启动程序

启动命令和退出命令是相对应的,只需要把退出命令中的 unload 替换成 load 即可。

launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

同理,如果需要恢复开机自启任务,也是加上 w 参数。

launchctl load -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

卸载软件

方法一

需要依赖安装文件。打开 GlobalProtect 的安装程序,在安装类型的选项中,勾选卸载操作。

Uninstall GlobalProtect

方法二

不需要依赖安装文件。进入终端命令行,直接执行卸载脚本,输入开机密码即可完成执行。

sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh