简短回答:打开“系统设置”›“通用”›“登录项与扩展”。在“登录时打开”下,选择一个应用并点按−按钮。在“允许在后台”下,关闭不需要的辅助程序。如果下次重新启动后应用又出现了,请关闭它自己的“登录时打开”设置,并在重新启动时取消勾选“再次登录时重新打开窗口”。
哪些内容会随 Mac 一起启动
- 登录项:登录时在你面前打开的应用、文稿或服务器,列在“登录时打开”下。
- 后台项目:没有窗口、在后台运行的辅助程序、更新程序和服务,列在“允许在后台”下。
- 启动代理和守护进程:大多数后台项目背后的文件,位于 LaunchAgents 和 LaunchDaemons 文件夹中。
- 上次会话中的应用:重新启动时处于打开状态的应用;如果你这样设置,macOS 会重新打开它们。
从“登录时打开”中移除应用
- 选取苹果菜单 › 系统设置,点按通用,然后点按登录项与扩展。
- 在“登录时打开”下,选择你不想随 Mac 一起启动的应用。
- 点按列表下方的−按钮。应用仍然保留在 Mac 上,只是不会再自行打开。
对于程序坞中的应用,有一个快捷方法:按住 Control 键点按它的图标,选取选项,然后取消勾选登录时打开。
如果应用总是又回来
很多应用,例如 Spotify、Teams、Zoom、Dropbox 和 Steam,会通过自己的设置把自己重新加回去。打开应用,找到它的设置(通常是 ⌘ ,),关闭名称类似登录时打开、开机时启动或自动启动的选项。然后再从“登录时打开”中移除一次。
如果你之前在用的应用在每次重新启动后都会重新打开,那是 macOS 在恢复你上次的会话,而不是登录项。从苹果菜单中选取重新启动或关机时,先取消勾选“再次登录时重新打开窗口”再确认。macOS 会记住这个选择。
关闭后台项目
在“允许在后台”下,每个开关都允许一个应用在未打开时继续工作,例如检查更新、同步文件或让菜单栏图标保持运行。关闭你不需要的开关。应用本身仍能正常打开和使用,停止的只是它自行运行的那部分。
条目显示的往往是开发者的名称,而不是应用的名称。点按旁边的信息按钮(ⓘ)可以查看其背后的项目,按住 Control 键点按其中一项,即可在访达中显示它。
备份、同步、密码管理器、VPN、安全软件,以及鼠标、键盘或音频接口驱动程序的项目,除非你确定应用不需要它们也能正常工作,否则请保持开启。应用添加新的后台项目时,macOS 会显示“已添加后台项目”通知;如果你刚才并没有安装任何东西,就值得看一看。
在资源库中查找启动代理
有些启动代理,通常来自较旧的应用或你已经删除的应用,不会清楚地显示在“登录项”中。要查看全部启动代理,请打开“终端”并运行以下命令。它只会列出,不会更改任何内容:
ls ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons
每个文件会启动一个程序,文件名通常能看出它属于谁,例如 com.google.keystone.agent.plist。要停止你自己的某个启动代理(位于 ~/Library/LaunchAgents),请在访达中选取前往 › 前往文件夹打开该文件夹,把文件移到桌面,然后重新启动。如果有什么东西不能正常工作了,再把它移回去。/Library 中的文件会为每位用户运行,移动它们需要输入密码;除非你知道它们属于哪个应用,否则不要动它们。
如果某个启动代理的名称你完全不认识,它可能是广告软件或恶意软件:请参阅如何清除 Mac 上的恶意软件。
单次跳过登录项
要在不打开任何内容的情况下登录一次,请在点按登录按钮时按住 Shift 键,等程序坞出现后再松开。如果你的 Mac 会自动登录,请在启动过程中看到进度条时按住 Shift 键。下次登录不受影响。
如果这样登录时 Mac 很快,平时却很慢,原因就是随它一起启动的某个项目。逐个重新开启登录项来找出它;其他常见原因请参阅如何让变慢的 Mac 变快。
用 Tidy My Mac 管理启动项
- Startup Items 会列出你资源库中的每个启动代理及其所属的应用,只需一个开关即可关闭其中任何一个而不删除它,还会测量 Mac 启动所需的时间,让你看出是否有效果。
- Background Services 会显示为所有用户运行的系统级代理和守护进程,以及每一项是否正在运行。
- 当有应用添加启动代理、守护进程、特权辅助工具或登录项时,Tidy My Mac 会提醒你;Uninstaller 则会移除你已删除的应用留下的代理。
登录时打开的应用由 macOS 保存在一个只有“系统设置”才能修改的列表中,因此对于这些应用,Startup Items 会直接带你前往“登录项”页面。
关于开机启动应用的常见问题
在“系统设置”›“通用”›“登录项与扩展”中:登录时打开的应用位于“登录时打开”下,在后台运行的辅助程序位于“允许在后台”下。大多数后台项目背后的文件位于你的资源库和 /Library 中的 LaunchAgents 和 LaunchDaemons 文件夹。
安全。从“登录时打开”中移除应用只会让它不再自行打开,需要时你随时可以打开它。关闭后台项目可能会停止该应用的同步、备份或更新检查,所以你依赖的应用请保持开启。
要么是应用通过自己的设置把自己加了回去,这时请在那里关闭它的“登录时打开”选项;要么是 macOS 在重新打开你上次会话中的应用,这时请在重新启动或关机时取消勾选“再次登录时重新打开窗口”。
每一项都会让启动稍慢一点,并在运行期间持续占用一些内存。几项不会有明显差别;但十几个应用同时打开,会让登录后的头几分钟变慢,在内存较小的 Mac 上,之后一整天也会变慢。