如果某个 Mac App 总是重新打开您之前打开的窗口,首先请确定 macOS 是在恢复上一个会话,还是将该 App 作为登录项启动。在关机或退出登录时取消勾选“重新登录时重新打开窗口”,即可停止会话恢复;如果该 App 本身在每次登录时都会启动,请将其从“登录项”中移除。如果是您自己稍后启动该 App 时才打开旧窗口,请改为更改窗口恢复设置。

首先,判断重新打开的是什么

留意该 App 是在您一登录时就自动启动,还是只有在您打开它之后才出现。此外,还要检查其他 App 的窗口是否也会恢复。这些线索有助于您选择与该行为相匹配的设置:macOS 提供了一个登录时的会话选项、一个在登录时打开的 App 列表,以及一个用于在 App 打开时恢复其窗口的独立偏好设置。Apple 关于防止 App 和窗口重新打开的指南将这些描述为不同的控制项。

如果重启或退出登录后有多个 App 及其窗口恢复,请先从会话复选框入手。如果只有这一个 App 自动启动,请检查其登录项。如果该 App 已经处于打开状态,但当您打开它时出现了之前的文稿或窗口,请调整窗口恢复设置。

停止恢复上一个登录会话

当您关机、重启或退出登录时,macOS 可能会显示一个带有“重新登录时重新打开窗口”的确认对话框。在继续之前,取消勾选该复选框。此设置适用于下一次登录会话,因此当您希望 Mac 停止恢复之前的 App 和窗口组合时,这是正确的第一步。Apple 对此选项进行了说明。

这是一项影响整个会话的选择,而不是针对单个 App 的开关。因此,它也可能会阻止其他 App 的窗口重新打开。如果您想对其余所有内容保留会话恢复,仅阻止某一个 App 启动,请改为检查该 App 的登录项及其自身的偏好设置。

如果 Mac 关机或重启时没有显示确认对话框,Apple 表示系统将使用最新的设置。如果您在 Apple 菜单中选择“退出登录”、“关机”或“重新启动”时按住 Option 键跳过了该对话框,情况也是如此。Apple 解释了这一行为。

从“登录时打开”中移除该 App

如果该 App 在您登录后自行打开,请检查登录项列表。在当前的 macOS 版本中,选取苹果菜单 >“系统设置”>“通用”>“登录项与扩展”。在“登录时打开”下方,选择您要停止启动的 App,然后点按“移除”按钮。这只会移除自动启动条目;并不会卸载该 App。Apple 的“登录项”说明涵盖了添加和移除这些项目的操作。

请准确确认您要移除的条目。登录项除了包含 App 外,还可能包括文稿、文件夹或服务器连接。例如,移除一个文稿条目可以阻止该项目自动打开,但不会改变该 App 恢复自身窗口的方式。Apple 还将“登录时打开”与后台活动区分开来,后者允许 App 在未打开时执行任务。关闭后台活动并不是官方文档中用于阻止 App 窗口启动的控制手段。

阻止 App 在您打开时恢复窗口

如果您是自己打开该 App,而它之前的窗口重新出现,请启用“退出应用时关闭窗口”。在 macOS Ventura 或更高版本中,前往苹果菜单 >“系统设置”>“桌面与程序坞”,向下滚动并开启“退出应用时关闭窗口”。在较早的 macOS 版本中,前往苹果菜单 >“系统偏好设置”>“通用”,然后选择“退出 App 时关闭窗口”。Apple 列出了不同版本的设置路径。

这是一项影响 App 窗口恢复的系统偏好设置,并非局限于某个特定 App 的控制项。如果您的目标是为大多数 App 保留该行为而只更改其中一个,请检查该 App 自身的设置;部分 App 提供了关于启动或窗口恢复的专属选项。Apple 以 Safari 浏览器为例,但可用选项因 App 而异。切勿假定每个 App 都有相应的偏好设置。

作为一次性测试,Apple 的文档还提到了在打开 App 的同时按住 Shift 键:这会让它忽略上次退出时打开的窗口,且不会更改设置。这有助于确定窗口恢复是否是根本原因,但这并不是针对单个 App 的持久设置。请参阅 Apple 建议的其他选项。

如果该 App 在登录时仍然出现

如果您已从“登录时打开”中移除了该 App 并取消勾选了会话恢复,但它在登录时仍然启动,请查阅该 App 自身的文档以寻找自动启动设置。Apple 指出,未列为登录项的 App 可能会安装导致其打开的其他软件;Apple 建议查看开发者的文档或联系开发者。Apple 的故障排除指南针对这种情况并未提供通用的设置方案。

为了进行有针对性的修复,请将控制项与具体症状相匹配:针对恢复 Mac 会话的情况使用登录复选框;当 App 自行启动时将其从“登录时打开”中移除;当您在启动 App 后它打开旧窗口时,更改窗口恢复偏好设置。这些控制项针对的是启动过程的不同环节,因此彼此之间可能无法相互替代。

参考资料