Mac 卸载 GlobalProtect

GlobalProtect 是企业或者学校用于连接内网的软件。Mac 电脑打开 GlobalProtect 软件后,便无法停止退出该软件。即使采用重启手段,GlobalProtect 程序也会开机自启动。macOS 的服务管理工具 launchctl,不仅可以退出 GlobalProtect,还可以控制程序开机自启动。

launchctl 是 macOS 上控制服务启动、停止、重启等操作的管理工具,类似 Linux 上的 systemd 工具。

退出

使用 unload 选项可以停止并退出 GlobalProtect 进程。

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

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

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

启动

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

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

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

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

卸载

方法一

卸载 GlobalProtect

需要使用 GlobalProtect 的安装文件。打开安装文件,在安装类型的选项中,勾选卸载操作。

方法二

不需要使用安装文件,只要执行目录的卸载脚本。

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