macOS 启动项大家众所周知的是 系统偏好设置->用户与群组->登录项 里面的设置,但有时候我通过这里无法找到系统自动启动的应用程序,比如 Microsoft Office AutoUpdate 组件,它会在系统启动时自动加载,但登录项里面却看不见。所以网络上搜索一下,摘录了部分重要的内容,原文在此: https://www.jianshu.com/p/49dabd8ec9bb

launchctl 加载 plist 文件实现开机启动程序

其中几处重要的位置就是如下几个位置:

1
2
3
4
5
~/Library/LaunchAgents 由用户自己定义的任务项
/Library/LaunchAgents 由管理员为用户定义的任务项
/Library/LaunchDaemons 由管理员定义的守护进程任务项
/System/Library/LaunchAgents 由Mac OS X为用户定义的任务项
/System/Library/LaunchDaemons 由Mac OS X定义的守护进程任务项

大家只需要关注前三个就可以了,一般我们自己安装的应用会在前三个目录下创建启动文件 plist。以下是我系统中的一些启动项。 清理删除掉这些文件后,系统重新启动就不会再运行你不想要的程序了。