在 macOS 中查看和管理自动启动项(登录项)主要有以下几种方法:
"方法一:使用“系统设置”(macOS Ventura 及更高版本)"
这是最新的方法,界面更现代化。
1. 点击屏幕左上角的 "苹果菜单 ()"。
2. 选择 "系统设置 (System Settings)..."。
3. 在左侧边栏中,向下滚动并点击 "通用 (General)"。
4. 在右侧窗口中,点击 "登录项 (Login Items)"。
5. 这里会列出所有在您登录时自动启动的应用程序或窗口。
您可以 "点击项目",然后点击窗口右下角的 "减号 (-) 号" 来删除它。
点击 "加号 (+) 号" 可以添加新的启动项(通常会弹出让您选择应用程序的窗口)。
"方法二:使用“系统偏好设置”(macOS Monterey 及更早版本)"
如果您使用的是较旧版本的 macOS,会使用这个方法。
1. 点击屏幕左上角的 "苹果菜单 ()"。
2. 选择 "系统偏好设置 (System Preferences)..."。
3. 点击 "登录项 (Login Items)" 图标(通常是一个电脑显示器和一个人物图标)。
4. 列表会显示所有设置为开机自启动的项目。
选中一个项目,然后点击窗口底部的 "减号 (-) 号
相关内容:
了解和管理MacBook的开机自动启动项,是优化系统启动速度和运行效率的好方法。下面我来为你介绍几种查看和管理这些启动项的方法。
查看和管理MacBook启动项
️ 1. 通过系统设置(最简单直接的方法)
这是最适合大多数用户的图形化操作方式:
- 点击屏幕左上角的苹果菜单 ()
- 选择"系统设置" (macOS Ventura及更新版本) 或"系统偏好设置" (macOS Monterey及更早版本)
- 找到并点击"通用" → "登录项" (新系统) 或 "用户与群组" → 选择当前用户 → "登录项" 标签 (旧系统)
在这里你会看到两个列表(新系统):
- 登录时打开:用户登录时自动启动的应用程序
- 在后台运行:允许在后台运行进程的应用程序(如检查更新或同步数据)
你可以进行以下操作:
- 添加启动项:点击列表下方的 + 号按钮,然后选择应用程序
- 移除启动项:选中项目后点击 - 号按钮
- 调整设置:勾选或取消勾选项目前的复选框来控制是否启动,或设置启动时是否隐藏窗口
⚙️ 2. 使用活动监视器查看运行中的进程
如果你想从资源占用的角度了解哪些启动项正在运行:
- 打开"应用程序" → "实用工具" 文件夹中的 "活动监视器"
- 点击顶部菜单栏的 "窗口" 菜单,选择 "CPU" 或 "内存" 选项卡
- 在下方的应用程序列表中,那些标记有 "已登录" 的项目通常是开机启动或登录时自动运行的
⌨️ 3. 通过终端命令查看(适合高级用户)
如果你习惯使用命令行,或者需要查看更底层的启动项,可以尝试以下方法:
查看用户登录项
osascript -e 'tell application "System Events" to get the name of every login item'这个命令会列出所有设置为在当前用户登录时自动打开的应用程序。
查看LaunchAgents和LaunchDaemons
这些是 macOS 用于管理后台服务和应用程序启动的机制:
# 查看所有已加载的启动服务
launchctl list
# 查看用户级启动项(位于当前用户目录下)
ls ~/Library/LaunchAgents
# 查看系统级启动代理(需要管理员权限)
ls /Library/LaunchAgents
# 查看系统级守护进程(需要管理员权限)
ls /Library/LaunchDaemons注意:对于 /System/Library/ 目录下的启动项(如
/System/Library/LaunchDaemons 和
/System/Library/LaunchAgents),它们通常是 macOS 系统核心组件,不建议随意修改或删除,以免影响系统正常运行。
查看其他类型的启动项
# 查看StartupItems(较旧机制,新系统较少使用)
ls /Library/StartupItems
# 查看当前用户的定时任务(Cron Jobs)
crontab -l
# 查看系统范围的定时任务
sudo cat /etc/crontab管理启动项的建议
- 精简启动项数量:过多启动项会显著拖慢开机速度。建议只保留真正高频使用且需要的应用(如邮件客户端、云存储同步工具等)。
- 定期检查:有些应用在安装时会"悄悄"将自己添加到启动项中。定期检查可以及时发现并管理这些项目。
- 谨慎操作系统级启动项:对于系统级启动项(如位于 /Library/LaunchDaemons 或 /System/Library/ 中的文件),通常关联核心功能,不建议随意删除。
- 使用第三方工具:像 CleanMyMac X、AppCleaner 或 Lingon 这类工具可以提供更直观的界面和批量管理功能,有些还能清理关联文件。但务必从正规渠道下载,避免恶意软件。
示例:使用终端命令管理登录项
如果你想移除名为 "Shottr" 的登录项,可以在终端中输入:
osascript -e 'tell application "System Events" to delete login item "Shottr"'需要注意的是,登录项的名称必须与系统中的名称完全匹配,包括大小写和空格。
如果你想添加 "Visual Studio Code" 到登录项,可以使用:
osascript -e 'tell application "System Events" to make login item at end with properties {path:"/Applications/Visual Studio Code.app", hidden:false}'这里 path 参数是应用程序的完整路径,hidden 参数决定启动时是否隐藏窗口。
希望这些方法能帮助你有效管理MacBook的启动项,优化开机速度和系统性能。

微信扫一扫打赏
支付宝扫一扫打赏