系统里莫名其妙的自动启动一些东西,怎么才能禁止他们启动呢?本文梳理了下mac能实现开机启动的几个地方,大家要是发现还有别的途径欢迎留言反馈。
一、系统设置-用户与群组-用户-登录项
这个设置与用户有关,会随用户登录时运行,自己添加或删除即可。
二、Library .plist文件
检查以下6个目录中是否有.plist文件,发现有异常的.plist文件删除并重启电脑即可。
1. ~/Library/LaunchAgents/ – (当前用户开机启动进程)
2. ~/Library/LaunchDaemons/ – (当前用户守护进程)
3. /Library/LaunchAgents/ – (root管理员设置的任意用户开机启动进程)
4. /Library/LaunchDaemons/ – (root管理员设置的系统守护进程)
5. /System/Library/LaunchAgents/ – (Mac操作系统授权的用户开机启动进程)
6. /System/Library/LaunchDaemons/ – (Mac操作系统授权的系统守护进程)
7. /Library/Preferences/ – (当前用户设置的进程)
三、launchctl
打开命令行终端(Terminal)执行以下命令:
# 查看服务名
launchctl list | grep xxx
# 停止服务
launchctl stop com.xxx.xxx
# 移除服务
launchctl unload com.xxx.xxx
yan 20.3.6
参考:https://blog.csdn.net/zajin/article/details/89375130