我的 Mac OS 从Mojave 升级到 Big Sur 后,EasyConnect 就无法使用了,一直显示“初始化失败,请重新安装”,通过多方面资料查询,得以解决,总结启动不起来的原因无非两种,以下为解决方案:
一、检查 csrutil 状态为 disabled
在终端中输入命令 csrutil status
检查状态是否为 disabled,如下图所示:
如果不为disabled,则需要进行如下操作解决:
进入到恢复模式才能更改 SIP 的开启状态 ,恢复模式需要重启系统,重启后看到苹果 Logo 的时候,按「Command + R」进入到恢复模式。
进入后打开「实用工具」-「终端」。
然后输入如下命令,关闭 「系统完整性保护(SIP)」,如果无误会输入命令运行后回到成功的提示。
csrutil disable
然后重启系统,重启之后你也可以再次输入如下命令确认 SIP 是否关闭
csrutil status
重启电脑后,打开「安全性与隐私」,发现在下面的这个地方点击「允许」后的列表,多出了 EasyConnect 的信息
运行包含关键字的“sangfor”的程序即可,如果没有以上选项,则不用管直接跳到本文第二解决方案。
二、检查 EasyConnect 启动项
可以使用卸载工具(比如:腾讯柠檬清理、App Cleaner & Uninstaller 之类的),本文以 App Cleaner & Uninstaller 为例:
在启动程序中搜索 sangfor 即可找到 EasyConnect 的守护进程,把它勾上,然后重启电脑即可。