应开启“退出应用程序时关闭窗口”设置:macOS Ventura及以上需在“系统设置→桌面与程序坞”中开启该选项;Monterey及更早版本则在“系统偏好设置→通用”中勾选“退出 App 时关闭窗口”;还可通过终端执行defaults write com.apple.finder NSQuitAlwaysKeepsWindows -int 0并killall Finder生效。

如果您在Mac开机或重新登录后,发现访达(Finder)自动打开了上次未关闭的窗口,干扰当前工作流或暴露隐私,则说明系统启用了窗口状态恢复功能。以下是关闭该行为的多种方法:
一、通过系统设置全局关闭退出时保存窗口
此方法适用于 macOS Ventura 及更新版本,可永久禁用所有应用程序(包括访达)在退出时保存并恢复窗口状态的行为,原理是切断系统级窗口快照机制。
1、点击屏幕左上角苹果菜单 ,选择“系统设置”。
2、在左侧边栏中点击“桌面与程序坞”。
3、向右滚动至底部,找到“退出应用程序时关闭窗口”选项。
4、确保该开关处于开启状态(滑块为蓝色)。
二、通过系统偏好设置调整(macOS Monterey 及更早版本)
该方式作用于旧版系统“通用”偏好设置模块,直接覆盖访达等应用的窗口恢复逻辑,不依赖新系统设置路径。
1、点击苹果菜单 ,选择“系统偏好设置”。
2、点击“通用”。
3、勾选“退出 App 时关闭窗口”复选框。
4、关闭窗口,设置立即生效,无需重启。
三、使用终端命令精准禁用访达窗口恢复
此方法绕过图形界面设置,直接修改访达的偏好配置文件,强制其忽略 NSWindowRestoration 行为,对顽固恢复现象尤为有效。
1、打开“终端”应用(位于“应用程序 > 实用工具”中)。
2、输入以下命令并回车:defaults write com.apple.finder NSQuitAlwaysKeepsWindows -int 0。
3、执行命令重启访达:killall Finder。
4、重新打开访达,验证窗口不再恢复上次状态。
四、按住 Shift 键临时跳过单次窗口恢复
该操作不更改任何系统或应用配置,仅在当前一次启动过程中中断访达读取窗口恢复数据的流程,适合快速测试或临时规避。
1、在 Dock 中点击访达图标前,按住键盘上的Shift 键不放。
2、继续点击访达图标启动程序。
3、保持 Shift 键按下直至访达主窗口完全显示且无历史窗口弹出。
五、检查并移除访达相关登录项及后台代理
部分第三方插件或优化工具可能将访达注册为登录项,或通过 LaunchAgents 在用户会话启动时触发窗口重建,需单独排查。
1、点击苹果菜单 ,选择“系统设置”,再点击“通用”→“登录项”。
2、检查列表中是否存在访达条目或名称含“Finder”“file”“shell”的可疑项目。
3、若存在,选中后点击下方减号(−)按钮将其移除。
4、打开终端,运行:ls ~/Library/LaunchAgents | grep -i finder,确认无相关 .plist 文件残留。

















