← Blog

LaunchAgent 与 Login Items 的区别

两者都能让软件在登录时运行——但机制与存放位置不同。

Login Items

用户可见、登录时打开的应用,在系统设置 → 通用 → 登录项中管理。并非所有自动启动项都会出现在这里。

LaunchAgents

由 XML plist 定义、由 launchd 管理的后台任务,通常在 ~/Library/LaunchAgents。可运行脚本、守护进程或助手——不一定显示为应用图标。

何时用哪种

  • Login Items — 需要在会话中打开的 GUI 应用。
  • LaunchAgents — 应在后台运行的脚本、服务器、同步或开发服务。

在 LaunchManager 中一并查看

Login Items 视图看登录应用;User Agents 查看带 RunAtLoad 的 plist。启动项管理指南 →

在 LaunchManager 里可视化完成

下载 LaunchManager