用命令行查看和删除 Mac 的登录启动项

osascript 通过 System Events 列出所有登录时自动启动的应用,并可按名称删除不需要的项。

macOS自动化启动项应用低风险
运行 `osascript -e 'tell application "System Events" to get the name of every login item'` 查看列表,再逐个运行 delete 命令删除。

01命令

命令
$ osascript -e 'tell application "System Events" to get the name of every login item'

02作用说明

登录项是每次登录都悄悄自启的应用,也是开机变慢的头号嫌疑。get 命令打印它们的名称;delete 命令按准确名称删除某一项,等同于在“系统设置 > 通用 > 登录项”里取消勾选。这里管理的是经典登录项——以 launchd 守护进程方式安装的后台代理不在此列,删了也照样运行。此操作只是阻止自动启动,并不会卸载应用,之后随时可在系统设置里重新添加。

03风险

风险低风险

04撤销

撤销
$ osascript -e 'tell application "System Events" to delete login item "App Name"'

05来源

最后验证: 2026-09-18 · 分类: 系统与设置