0

0

MAC如何关闭应用自动恢复窗口_MAC重启不打开旧窗口设置【方案】

尼克

尼克

发布时间:2026-01-22 10:19:02

|

108人浏览过

|

来源于php中文网

原创

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

mac如何关闭应用自动恢复窗口_mac重启不打开旧窗口设置【方案】

如果您在 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

EasySite
EasySite

零代码AI网站开发工具

下载

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、打开该应用内部的偏好设置,查找类似“开机启动”、“后台运行”、“启动时打开”等选项并取消勾选。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

795

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

735

2023.11.06

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

338

2023.08.02

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

542

2024.08.29

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

53

2025.08.29

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

197

2025.08.29

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

336

2025.05.09

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

37

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

17

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go 教程
Go 教程

共32课时 | 4万人学习

Go语言实战之 GraphQL
Go语言实战之 GraphQL

共10课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号