Mac开机自动启动Chrome需从四方面彻底禁用:①系统设置中删除登录项;②Chrome设置内关闭“开机时启动”开关并重启浏览器;③Dock右键取消“登录时打开”;④检查并删除~/Library/LaunchAgents中Chrome相关plist文件。

Mac开机后自动打开Chrome浏览器,不仅拖慢启动速度,还可能占用大量内存影响其他程序运行,必须从系统层和浏览器内部双重切断自启路径。
通过系统设置移除Chrome登录项
这是最基础且必须首先执行的一步,否则后续操作可能被覆盖。系统登录项是Chrome自启的第一道入口,不清理这里,其他设置形同虚设。
点击屏幕左上角苹果菜单 → 选择“系统设置” → 左侧边栏点“通用” → 右侧点“登录项”。
在“打开时自动启动的项目”列表中找到“Google Chrome”,确认其状态为“开启时启用”。【若此处未显示Chrome,说明它未注册为标准登录项,但不代表它不自启——请立即跳转到下一节】
选中该条目,点击下方减号(−)按钮将其彻底移除。
在Chrome内部关闭系统级自启开关
Chrome v108及之后版本虽默认不再主动注册登录项,但旧版残留或用户手动开启的“随系统启动”功能仍会绕过系统设置独立生效。此开关藏得深,且关闭后需重启Chrome才写入配置。
启动Chrome → 点击右上角三个圆点 → “设置” → 左侧菜单选“系统”。
找到“开机时启动Google Chrome”选项,取消勾选。注意:这个选项在部分语言版本中显示为“Open Chrome at startup”,位置固定在“系统”页顶部区域。
关闭当前Chrome窗口,重新启动一次浏览器,确保该设置已持久化。这一步不做,下次打开Chrome时它会自动重勾选。
用Dock右键快捷禁用(即时生效)
如果你习惯把Chrome固定在Dock里,这个方法最快——它直接同步修改系统登录项,且无需打开任何设置界面。
在Dock中找到Chrome图标 → 按住Control键单击(或右键)→ 弹出菜单中展开“选项” → 取消勾选“登录时打开”。
操作完成后,立刻返回“系统设置 → 通用 → 登录项”,你会看到Chrome条目已消失。这说明Dock操作已实时写入系统配置。
检查并卸载LaunchAgents代理文件
某些Chrome安装包或企业部署版本会悄悄在用户级启动代理目录中写入plist文件,这类自启完全不经过图形界面,也不会出现在登录项列表中。
第一步:打开访达 → 按Shift + Command + G → 输入~/Library/LaunchAgents → 回车进入。
第二步:查找含chrome关键词的文件,常见名称有:
com.google.Chrome.plist
com.google.keystone.agent.plist
com.google.Chrome.123456789.plist(末尾数字为随机哈希)
第三步:对疑似文件右键 → “显示简介” → 查看“备注”或“创建日期”,确认是否为近期Chrome更新生成。若无法判断,先将这些文件拖到桌面备份,再从LaunchAgents中删除。
【删除前务必确认文件名不含com.apple或system字样,误删系统plist会导致macOS异常】
第四步:打开终端 → 输入launchctl list | grep chrome → 若返回空行,说明代理已失效;若有输出,记下label名,执行launchctl bootout gui/$(id -u) 强制卸载。


















