Mac上第三方浏览器重启后自动启动,需从系统登录项和浏览器自身机制双路径清除:先在「系统设置→通用→登录项」中删除对应条目,再禁用Chrome/Edge的“继续上次会话”功能,并清理LaunchAgents、LaunchDaemons及Saved Application State中的残留配置。

Mac上第三方浏览器(如Chrome、Edge、Firefox)在重启后自动启动,不是因为系统“记住”了你上次开的窗口,而是被设为了登录项或通过自身机制注入了开机自启逻辑,必须从系统级和应用级双路径清除。
检查并移除系统登录项
这是最直接、最常被忽略的第一步。很多用户以为关掉浏览器窗口就完了,其实它早已悄悄注册为登录项。
点击屏幕左上角苹果图标 →「系统设置」→「通用」→「登录项」。
在列表中找到 Chrome、Edge 或 Firefox 的条目,选中后点击左下角的「−」号删除。
【注意:有些浏览器会以「com.google.Chrome.helper」或「Microsoft Edge Helper」等后台进程名出现,不要只盯着主程序名找】
删完后重启一次,验证是否还自动打开。
关闭浏览器自身的启动恢复功能
即使登录项已清空,Chrome 和 Edge 仍可能因“继续上次会话”选项而自行拉起窗口——这属于浏览器内部行为,与系统登录项无关。
方法一:Chrome 中禁用启动恢复
打开 Chrome → 右上角三点 →「设置」→「启动时」→ 选择「打开新标签页」或「打开特定网页或一组网页」→ 确保下方「继续运行后台扩展程序和应用」已关闭。
方法二:Edge 中彻底切断启动链
Edge 不响应系统登录项开关,需手动干预其启动参数。打开「访达」→ 按 Shift + Command + G → 输入:~/Library/LaunchAgents → 回车。
查找文件名含 com.microsoft.edgemac 或 com.microsoft.Edge 的 .plist 文件,直接拖入废纸篓(无需右键卸载)。
【删除前请确认该文件创建时间接近你安装/更新 Edge 的时间,避免误删其他代理服务】
清理残留的自动启动注册点
某些浏览器安装包会向多个系统目录写入启动配置,仅删登录项远远不够。以下三处必须逐一排查:
第一步:清空 LaunchAgents 目录(已提过,再确认一次)
访达 → Shift + Command + G → ~/Library/LaunchAgents → 删除所有与目标浏览器相关的 .plist 文件。
第二步:检查 LaunchDaemons(需管理员权限,谨慎操作)
访达 → Shift + Command + G → /Library/LaunchDaemons → 此目录下一般无用户级浏览器注册项,但若发现 com.google.Chrome.daemon 类文件,需用终端执行 sudo rm 文件名 删除(输入密码后回车)。
第三步:重置浏览器的 Saved Application State
访达 → Shift + Command + G → ~/Library/Saved Application State → 找到对应浏览器文件夹(如 com.google.Chrome.savedState),整 folder 拖进废纸篓。
这一步做完,浏览器将彻底丢失上次会话记忆,也不会再尝试“恢复”任何窗口。


















