MacOS 开发 — 关闭开机自启动软件

作者: iOS 发布时间: 2019-11-02 浏览: 860 次 编辑

在MAC OS上不小心安装了一些自启动软件之后,想要关闭这个开机自启动软件,很烦也我从下手。不如:卡巴斯基、Cisco Anyconnect等等。以下提供两种方法:
在这里插入图片描述

系统设置:

通过一般的系统设置的方法关闭它。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我前后试了三次,都失败了。每次看似把这个开机启动项给删除了,但是只要重启,它还是会出现在Login Items里面


命令行移除

  • /Library/LaunchAgents/
    之后我又手动移除/Library/LaunchAgents/里面的相关文件。(注意,千万不要删除这个文件,把它备份到其它地方再删除!!!原因我后面会讲。)
    在这里插入图片描述
    然后,发现重启之后,它依然自动启动了……………………

  • /Library/StartupItems
    我又到/Library/StartupItems里面看看有没有启动项:
    在这里插入图片描述
    发现里面什么都没有!

  • /Library/LaunchDaemons/
    我又进入了/Library/LaunchDaemons/文件夹,发现里面有很多相关文件,我把这些文件全部移动到自己新建的一个文件夹中:
    在这里插入图片描述
    在这里插入图片描述
    再次重启系统,这一次终于成功了!

*小问题
但是又有了新的问题,那就是Cisco anyconnect不能使用了!!!!
还好不随便删除不清楚的文件,我只是把这些文件移动到另外的一个目录。当我需要使用Cisco anyconnect的时候,需要把这些文件放回原处,然后重启系统。对于很少使用VPN但是又偶尔要用到的我,我还是选择了上述方法。

参考:https://blog.csdn.net/cds86333774/article/details/51174012