macOS 重启或重新登录后应用窗口自动恢复,可通过五种方式关闭:一、系统设置中开启“退出应用程序时关闭窗口”;二、旧版系统在“通用”偏好设置中勾选对应选项;三、终端命令修改特定应用偏好设置;四、启动时按住Shift键临时禁用;五、检查并移除登录项及应用内自启设置。

如果您在 macOS 重启或重新登录后,发现所有之前打开的应用及其窗口自动恢复显示,这通常是由系统默认的“恢复窗口”功能触发。以下是关闭该行为的多种可行方案:
一、通过系统设置全局禁用
此方法可一次性关闭所有应用的自动恢复窗口行为,适用于 macOS Ventura 及更新版本,原理是修改系统级通用策略,使退出应用时强制关闭所有窗口,不保存状态。
1、点击屏幕左上角苹果菜单 ,选择“系统设置”。
2、在边栏中点击“桌面与程序坞”。
3、向右滚动至底部,找到“退出应用程序时关闭窗口”选项。
4、确保该开关处于开启状态(即滑块为蓝色)。
二、通过传统偏好设置调整(macOS Monterey 及更早版本)
该方式作用于旧版系统“通用”偏好设置模块,直接覆盖窗口恢复逻辑,不影响其他自动保存或版本历史功能。
1、点击苹果菜单 > “系统偏好设置”。
2、点击“通用”。
3、勾选“退出 App 时关闭窗口”复选框。
4、关闭窗口,设置立即生效,无需重启。
三、使用终端命令逐个禁用特定应用
当仅需对个别顽固应用(如 Safari、Chrome、BetterZip 等)关闭恢复功能时,可通过写入其偏好设置文件实现精准控制,绕过系统全局设置限制。
1、打开“终端”应用(位于“应用程序 > 实用工具”中)。
2、输入以下命令并回车(以 Safari 为例):
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -int 0
3、重启 Safari,验证窗口不再恢复。
4、如需对其他应用操作,将命令中 com.apple.Safari 替换为对应应用的 Bundle ID(例如 Chrome 为 com.google.Chrome,Pages 为 com.apple.iWork.Pages)。
四、临时规避:启动时按住 Shift 键
该操作不更改任何设置,仅在单次启动中阻止当前应用恢复窗口,适合测试或偶发需求场景,原理是中断应用启动时读取恢复状态的流程。
1、在 Dock 中点击目标应用图标前,按住键盘上的 Shift 键不放。
2、继续点击应用图标启动程序。
3、保持 Shift 键按下直至应用主窗口完全显示。
4、此时该次启动不会还原上次关闭时的窗口布局与标签页。
五、检查并移除登录项与自启软件
部分应用虽已禁用系统恢复机制,但仍会因被设为登录项或自带后台守护进程而自动重开,需排查其独立启动逻辑。
1、点击苹果菜单 > “系统设置”,进入“用户与群组”。
2、点击右侧“登录项”,查看列表中是否存在目标应用。
3、若存在,选中后点击减号(−)按钮将其移除。
4、打开该应用内部的偏好设置,查找类似“开机启动”、“后台运行”、“启动时打开”等选项并取消勾选。










