最直接方法是通过系统设置查看登录项:苹果菜单→系统设置→通用→登录项,可查看当前用户所有显性注册的开机自启应用;再用终端命令launchctl list和ls ~/Library/LaunchAgents/补全隐藏的LaunchAgent服务,并通过活动监视器按PID筛选刚开机启动的进程验证。

要快速查清Mac开机时到底会自动拉起哪些软件,避免系统启动缓慢、内存被悄悄占满,最直接的方法就是打开系统内置的登录项管理界面,它集中展示了当前用户所有注册过的图形界面启动程序。
通过系统设置查看全部登录项
点击屏幕左上角苹果菜单 → “系统设置” → 左侧“通用” → 右侧“登录项”。
列表中显示的每一项,都是当前用户账户下已注册的开机自启应用,包括图标、名称、启用状态(带勾表示下次登录会启动),以及是否由系统管理(灰色不可操作项,如iCloud Drive、Handoff等,不建议手动干预)。
注意:部分软件会注册多个条目,比如 Slack 可能同时列出主程序和通知代理进程,别漏看;微信、钉钉这类工具即使没出现在这里,也可能通过内部开关或 LaunchAgent 静默启动——这个界面只展示“显性注册项”,不是全部。
用终端命令补全隐藏服务
方法一:查看当前用户级登录代理(LaunchAgents)
打开“终端”,输入并回车:
launchctl list | grep -v "0x"
这条命令会列出所有当前用户已加载的 launchd 代理,其中很多不会出现在“登录项”界面里,比如剪贴板增强工具、旧版网盘客户端、某些开发工具的后台服务。
方法二:快速定位 LaunchAgents 目录下的 plist 文件
在终端中执行:
ls ~/Library/LaunchAgents/ | grep -i "weixin\|dingtalk\|baidu\|todesk\|zoom"
这一步能直接看到那些藏在用户目录里的自启配置文件,文件名常含软件关键词;不确定用途的,先别删,用 【mv ~/Library/LaunchAgents/xxx.plist ~/Desktop/】 挪到桌面备份。
实时验证正在运行的自启进程
第一步:打开“活动监视器”
按 Command + 空格 → 输入“活动监视器” → 回车启动。
第二步:切换到“CPU”或“内存”标签页,点击顶部“PID”列排序,把进程ID最小的几项拉到最上面。
刚开机1分钟内运行的进程,PID 通常集中在 100~300 区间,这些大概率是登录后自动拉起的服务;对比你刚在“登录项”里看到的软件名,就能确认哪些真正在后台跑着。
第三步:选中可疑进程 → 点击左上角“X”按钮 → 选择“退出进程”(不是“强制退出”)→ 观察它是否会立刻重启——如果秒复活,说明有守护机制在维持,得去关 LaunchAgent 或软件内开关。











