Mac 清理指南 / 启动项管理

启动项管理

如何安全停用 Mac 启动项和后台服务

想关闭 Mac 开机启动项,可以先看“系统设置 > 通用 > 登录项与扩展”。如果项目仍在后台运行,再检查它属于普通登录项、LaunchAgent 还是系统级 LaunchDaemon。

先从 macOS 系统设置开始

Apple 把“登录时打开”和“允许在后台运行”放在“登录项与扩展”中。前者控制登录后自动打开的项目,后者允许 App 在没有打开窗口时检查更新或同步数据。

再分清启动项级别

当前用户 LaunchAgent 通常位于 ~/Library/LaunchAgents,只影响当前账户。/Library/LaunchAgents 和 /Library/LaunchDaemons 属于系统级配置,需要管理员权限,不能把两者当成同一种项目。

RunAtLoad 和 KeepAlive 不一样

RunAtLoad 表示登录或加载时启动;KeepAlive 还可能在进程退出后再次拉起服务。看到 KeepAlive 时,单纯结束进程往往不能持久停用。

先看功能影响

网盘服务可能关系到上传、下载、同步和通知;远程控制服务可能立即断开连接;更新、VPN 和安全服务也各有不同影响。无法确认用途时,不要停用。

CleanWarden 如何处理

CleanWarden 会匹配启动配置与已安装 App,显示路径、启动方式和可能影响。当前用户 LaunchAgent 可在确认后卸载并把 plist 移到废纸篓;系统级项目保持锁定。

停用后继续验证

确认 App 的主要功能仍正常,并检查后台任务是否按预期停止。配置在清空废纸篓前可以恢复;恢复后可能需要重新登录或再次打开 App。

FAQ

停用启动项会删除 App 吗?

不会。CleanWarden 的启动项操作不会删除 App 本体或个人文件。

为什么有些停用按钮是灰色?

它们位于系统级目录,需要管理员管理;当前版本只显示影响,不绕过 macOS 权限。

百度网盘启动项可以停吗?

没有上传、下载或同步任务时可以考虑停用,但后台传输和通知可能暂停。

ToDesk 启动项为什么不能停?

ToDesk 使用系统级 LaunchAgent 和 LaunchDaemon,并包含 KeepAlive 服务。停用还可能中断当前远程连接。

参考资料