我知道点进来的你想说:重启的时候可以取消勾选“再次登录时重新打开窗口”啊!你瞎吗?
但是,在更新下载完成的时候,点击“立即重新启动”的时候,没有这个选项!所以重启之后一定会把所有窗口挨个打开!!!
由于在其他时候,我不会重启我的电脑。所以对我来说,重启=所有程序必定重新打开一遍
这实在是我用 macbook 以来,遇到的最恶心的问题,没有之一
苹果你究竟什么时候能解决这个问题????或者现在有什么方案可以避免这个问题?????
1
lloyds 4 天前 via iPhone 1
说个不正经的解决方案:关机后进恢复模式,重新安装 macOS ,就能帮你在升级到最新 macOS 的同时不自动打开所有应用了🌚
|
2
seanzxx 4 天前
更新系统几个星期甚至几个月才一次。
你更新之前把应用都关了,就可以避免重启后启动一堆应用的问题了。 |
3
yushi17 OP @seanzxx 是啊,这样当然可以了。
本质上,这是 macos 对应用关闭机制设计不合理的问题。在绝大部分情况下,用户关闭某个应用的最后一个窗口后,应用就处于对于用户来说的退出状态。这时候,没有任何理由在重启时为用户重新打开这个程序并弹出窗口。但 macos 并不认可这套逻辑,反而认为用户关闭某个应用的最后一个窗口,不代表用户想退出这个程序,所以将它仍处于运行状态,并热心地为用户在重启后再打开它。但是,显然,用户并没有这种感知,从直觉上看,用户认为,应用窗口没了,它看起来就是关掉了,并不关心它实际还在后台运行。 |
4
evan9527 4 天前 2
我还挺喜欢这个功能的。
|
5
beijing999923 4 天前
我有更新重启的时候把程序关闭的习惯,因为一些未保存的程序会阻断重启操作。
OP 觉得这个设计不合理,也有很多人觉得 Mac 电脑不关机不合理,实际上认为合理的人超过认为不合理的人,苹果的很多产品或者设计都有提用户做决定(直接不给用户选择的机会),二楼说的对,四楼说的也对,我觉得我说的也对 |
8
nrtEBH 4 天前 1
的确应该给选项 虽然我不介意这个问题
|
9
kwater 4 天前 5
会有更多的小白反馈,怎么我升级个电脑,它把我开着的窗口和文档都弄丢了
windows 中毒用户,就别来指导江山了。天下统一大同并不是好事 |
10
Nasei 4 天前 10
当你跟上面某些人一样自适应的时候,问题自然就解决了,在此之前,你被鉴定为使用 mac 的 windows 中毒用户
|
11
coderlxm 4 天前 via Android
其实应该提供一个选项的,上面有些果粉开始自适应了。
|
12
di11wei 4 天前 via iPhone 2
|
13
mercury233 4 天前
win10 有相关的 bug ,假如计划任务里有个开机启动的程序(以最高权限运行,绕过 UAC 弹窗),系统更新后启动时会先恢复一次这个计划再启动一次这个计划
|
14
Holmze 4 天前
而且 chrome 的标签页不能恢复,每次我都特地在重启前把标签页全关了再从最近关闭标签页恢复。
|
15
vaukeh 3 天前
sudo defaults write com.apple.loginwindow TALLogoutSavesState -bool false
|
16
hguandl 3 天前
@yushi17 Windows 也存在一些程序在关闭窗口后,在系统托盘中继续后台运行。这种“直觉”应该依应用自身的使用场景而定。在实现上,macOS 提供了 applicationShouldTerminateAfterLastWindowClosed 方法,直接按用户偏好返回 true 或 false 就行了。很多第三方应用有这个设置,但是苹果自己的都没有,我觉得确实加一下更好。
|
17
weijancc 3 天前 via iPhone 3
这有什么恶心的,更新后给你还原更新前的状态罢了,这也能喷?
|
18
Building 3 天前 via iPhone
你不知道 macOS 是有计划更新的吗,有时第二天打开电脑发现已经更新完了,但是所有东西还是原样的,很贴心
|
19
asnldm 3 天前 via iPhone
Quitter ,设定一段时间不用的 App 自动退出
|
23
icestraw 3 天前 29
非常主观地参个战
楼上一些人什么玩意 非得说喜欢苹果的逻辑就是自适应,你用习惯 Windows 就说用习惯了,非得说别人的系统差。地球又不是围着你转的,嫌麻烦就不用呗,整的好像苹果按着你头要用他家系统一样 这功能做得多好啊,重启之后系统和重启前,状态尽可能保持一致,这么在乎用户体验也要被喷? mac 哪怕意外断电也能恢复未保存的文档,这种功能甚至是系统级的,那么多程序,Safari 、Chrome 、文本编辑、终端、Xcode 、FCP 、Office 、Keynote 都支持这个特性,适配成本多高啊,这居然也要被喷? 隔壁 Windows 想做还做不到呢,为什么?还不是因为没有这套系统级的程序恢复状态的 API ?而且,看不到 Windows 11 的也开始适配这套功能了?你看下你最新的 Windows 记事本,是不是新加了这个功能?难道别人微软不知道这功能好?还不是因为历史包袱重没法一次性加到位? 再说了,mac 想要关很简单啊,你重启的时候手动重启不打勾不就行了,那个勾甚至还有记忆,记得你更喜欢重启恢复还是不恢复,多好啊 mac 难道没有关掉最后一个窗口就关闭程序的 App 吗?多的是这样的应用,想适配下还不是一句代码的事情,其他没关的,这叫设计理念好吗,设计理念!凭啥我关最后一个窗口我就要把整个程序都关了啊,我重开一下程序不需要时间吗?我写完这个 Word 我关掉了想写下一个不行吗?按 Windows 的逻辑,非得先新建一个 Word 然后再关之前的,从而确保桌面上的 Word 窗口至少有一个,不然就要等待程序重新启动,这不反人类吗??? 这么好的功能也能骂起来,真是无聊(我也挺无聊的) |
24
icestraw 3 天前 11
@icestraw 想想还是气,再喷下
mac 哪怕就是自动更新完了,在输入密码的那个界面甚至会提前把你的后台程序全部打开,你输入完密码,马上就会回到之前工作的程序集里。 mac 的自动更新,哪怕你自动更新的策略设置的再积极,只要你有一个“正在编辑“的窗口,就一定不会更新,会问你是否保存。更不要提策略没那么激进的情况了。 Windows 呢?自动更新,不打招呼,干什么都更新,装模作样问你一下,还要你”更新延期 xxx 天“,还”只允许你更新延期 xxx 天“,笑死,我甚至不能选择不检查更新,没有比这更好笑的事了吧。更新的发起时间,甚至可以是任何时候,甚至可以是打游戏的中途。而且一旦开始连通知倒计时都没有,直接就转圈圈。哪怕我选择的不更新,只要我没从组策略修改,他都要检查更新,然后那个不检查的按钮还经常没有效果。问?问就是 Defender 为了安全考虑重新打开更新了。哪怕你有正在编辑的文档,强制更新的时候,也只会等你一小会,等完就强退。然后更新完了呢?一个空白的桌面,之前编辑的文档全部看运气。除了 Word 可能还有个恢复以外,其他的程序一个带恢复未保存文档的功能都没有。你管这叫体验?你管这叫”没有恶心的设置?“更不用说更新完后,掉驱动,掉 WIFI ,这些事情甚至都不在大版本体现。Breaking Changes 居然暗藏在小版本更新,多么决绝的用户体验,啧啧啧。 哦,我是不是还没说 Win 笔记本居然不插电还要更新,把自己更没电的事? 居然还在提 Windows 的设计有多好...单从设计上看,一套逻辑蠢的发指,居然还有人叫好 mac ? mac 一定要说问题,就是楼主说的,自动更新后不想保存更新前打开的 App ,该怎么办?但这绕过去很容易,而 Windows 这一堆问题根本就没解 |
25
smlcgx 3 天前 via iPhone
一个系统本来就要分主动和被动重启,恢复到重启前的状态是最优先的,至少要站在别的用户,以及风险的角度想想吧,不要学那些集美可以吗
|
26
nekopara 3 天前
公司的办公电脑 windows 强制每个月更新一次补丁,你就知道这个功能的宝贵
|
27
ST0RMTR00PER 3 天前
很震惊看到竟然有人有这样的需求,我觉得这个是最棒的功能,完全不用自己手动再去打开
|
28
CastleBUPT 3 天前 via iPhone 2
@Nasei windows 自适应用户,这个标签你是不是很喜欢
|
29
dingdangnao 3 天前 via iPhone
说个我自己的体验
不论是 macOS 还是 iOS 在更新系统之后的第一次启动 就是会有一些奇奇怪怪的问题…. 我也和 op 一样 每次都要去手动点一下重启😂 |
30
SkywalkerJi 3 天前 via Android
原来关闭所有窗口之后还得手动退出程序是个功能,我一直以为是个 bug 。
苹果内存又不是随便上百 g ,关闭不退的话 8g 不用说,16g 很快也会报内存不足,这功能不就是为了卖黄金内存搞的? |
31
yushi17 OP @icestraw 大哥,你看到我说的了吗,普通重启是可以取消那个勾,但更新的时候重启没地方让你选好吧。还有就是我很好奇你说这个功能好,那你每次比如说关掉 chrome 或者 vscode 的窗口,你都是用 cmd+q 退出的????难道不是很自然的把窗口关掉然后就不管了??????然后更新之后已重启,又给你全打开,这有什么意义,明明你都把所有窗口关掉了??????
|
32
yushi17 OP |
33
yushi17 OP @Building 说实话我一直不理解你们口中的 mac 自动更新到底是咋回事,我怎么感觉我的 macbook 从来没有自动更新过,明明我把自动更新打开了,但它从来不会在我电脑闲置的时候自动重启,每次都是我手动在更新里面点重启的。这是有什么机制吗?
|
35
yushi17 OP @ST0RMTR00PER 更新重启之后一下子蹦出来几十个窗口,你不崩溃?这些窗口的弹出可不管之前你的程序究竟有没有窗口存在,只要驻留后台,重启之后就一定会弹出窗口。比如你之前把 chrome 的窗口关了,重启之后还是会弹出来
|
36
Adelell 3 天前 via iPhone 5
windows 设计最差劲的地方就是,重启后不会自动把之前的应用打开。
|
38
xuanbg 3 天前
厨子又不上 V2 ,OP 你在这吐槽半天除了自找没趣外,并不能实现你的想法一点点。
再说了,这功能其实挺好的,更新后恢复到更新前的工作状态有啥不好? |
39
wildman9527 3 天前
@yushi17 #3 普通用户才会觉得窗口全关了应用就应该退出了,但,很显然苹果的目标用户更多的是专业人员,不会这样认为。
|
40
newton108 3 天前
重启的时候可以取消勾选“再次登录时重新打开窗口”啊!你瞎吗?
让你白预判了,没想到吧? |
41
ihwbunny 3 天前
@yushi17
“每次比如说关掉 chrome 或者 vscode 的窗口,你都是用 cmd+q 退出的????” 我是:command+w 关窗口 或 command+q 退程序 ,就看自己想要什么样的结果。 “重启前的状态是 chrome 和 vscode 所有窗口都关掉了” | “帮我把窗口打开” 确认是窗口关了? “mac 自动更新”:让用户点击后+确认才安装,个人认为是好习惯(因为它需要重启)。因为 macOS 的系统更新的确需要重启,而 Windows 的好多更新不需要重启。个人认为,当然是无需重启就完成更新,是对用户比较友好的策略。 “更新重启之后一下子蹦出来几十个窗口”: 养成“退出”程序的习惯,也就是 command+q 。只要是这样,本人没有被困扰过。 总结来说,说来说去,你说的涉及现象涉及两层意思:1. 开机登录后,app 自动打开; 2. app 打开后,自动恢复上次打开过的窗口和状态。 1 ,养成“退出”程序的习惯,也就是 command+q 。app 完全退出后,开机登录后就不会自动打开。 2 ,这个涉及 app 和系统两面。A: app 自己打开上次退出时没有关闭的窗口及状态; B: macOS 系统,“记住了”上次程序退出时所有没有关闭的窗口的状态。 而根据你的描述,app 的窗口 s 都关闭了,而再次打开 app ,还会恢复曾经打开的窗口。 那么,尝试下,关闭所有窗口,然后退出 app 。不登出也不重启或者关机,再次打开 app ,看看窗口是不是还会被恢复。 如果,通过上面的操作后,app 不会再打开关闭过了的窗口,退出 app 后,登出并重新启动。登录回来后,那个 app 是否会被自动运行?如果是,就是“com.apple.LSSharedFileList.ApplicationRecentDocuments”文件夹的问题。 另外,Chrome 有点不太一样。如果是登录到 Google Account 并打开了同步 sync ,那么 CHrome 会自己管理窗口和 tab 的状态,它自己会自动打开,这个行为是跨平台的。个人记得,vscode 还想没有这么的复杂,也可能自己从来没有登陆过。 |
42
mayli 3 天前
这个会话状态恢复功能有时候还挺好用的
比如 chrome, 更新重启完了可以一键恢复标签页和窗口位置,让我可以可以接受没事就更新 Submlime 保持打开的文件和未保存文件的内容,也是一个非常方便的草稿本 Vim 和其他 ide 也有保存会话状态的功能。 这个用户偏好像是有些人把电脑当成计算器,每次使用都无状态,和把电脑当成桌面,不清理就一直保持之前的状态。 |
43
weijancc 3 天前 via iPhone
贱人就是矫情,全世界欠你的一样。
|
44
yushi17 OP |
45
yushi17 OP 有的大哥说的是好听,恢复状态,可它恢复了个锤子状态,没有打开窗口的程序也给你打开个窗口,这叫个锤子恢复状态?
|
46
asnldm 3 天前
这事有这么复杂吗……一个应用所有窗口都被你关掉了,说明应用状态对你来说不重要,你又不想点退出,那就让第三方应用按规则帮你自动退出好了。如果一个应用在重启时还没被被退出,说明你经常用,macOS 的行为对你应该无影响
|
47
ViolaH 3 天前
确实垃圾,我每次更新完系统都取消勾选打开窗口后手动再重启一次
|
48
skmO 3 天前
我 alfred 装了一个 workflow quit all apps,烦了就直接全 quit 掉
|
49
Adamo 3 天前 1
我使用这么久了,就没有看到过没有打开的程序更新重启后被打开了的,自己看看有没有设置了开机启动的
|
50
ST0RMTR00PER 3 天前
@yushi17 没遇过 Chrome 这种情况,我怀疑是你不会用或者你的使用习惯很差,我的 Chrome 一般就一个窗口,但是十几个标签页。还有,在 macOS 的世界不是关闭窗口就是关闭程序,是右键 Quit 了才算。还有重启后会打开的,你自己不去看是不是设置了重启自动打开?
|
51
ST0RMTR00PER 3 天前
@Adamo 我都怀疑是他自己不会用
|
52
aaronzhang404 3 天前
换 win
|
53
opengps 3 天前
既然不少人都在歪楼出方案,那我也凑个热闹,先装 win ,然后虚拟机装 mac ,这样利用虚拟机的挂起功能实现重启不丢失已开程序
|
54
Flourite 3 天前
|
55
lfhong 3 天前
有些人吃了一辈子屎,嫌别人吃的饭不臭,嫌别人自适应。
|
56
Nasei 3 天前 1
@CastleBUPT 区别在于,windows 用户都是一直喷微软的,只有 mac 用户里的一小部分人,不允许其他 mac 用户说 mac 不好用
|
57
Nasei 3 天前 1
@icestraw 不知道你有啥好生气的,这个贴子最开始的原文和前 5 个回复,没有一句提到 windows ,然后有人来了一句 windows 用多了,到底是谁非要把 windows 扯进来。
再然后提到这个恢复功能,除了这个主题提到的问题,macos 连应用窗口恢复到哪个桌面现在都还没整明白,真的是啥做的多好的功能吗 |
58
Nasei 3 天前
很多人逻辑很奇怪,评论 macos 某个功能好不好用,跟同样的功能 windows 做没做,好不好用,一点关系都没有
|
59
yuan1028 3 天前
哈哈哈 OP 把不需要开机自启动的程序关掉就可以了
|
60
iamqk 3 天前
你几个月更新一次
觉得开程序不好 再重启一次不就完了? |
61
hefish 3 天前
真难伺候。。。挨个点一遍都不愿意。。。
|
67
liprais 2 天前
@Nasei
"windows 换机还需要软件吗...数据一到多个盘,游戏,scoop 和便携版软件一到多个盘,想换机直接把硬盘换过去就行了吧,至于必须在 C 盘里那些东西,我肯定选择重装,就算是 vs office 这些东西能移动,我也要重装" "另外我对于囿于特定系统的群体,确实会有优越感" |
68
Socrazy 2 天前
@Nasei #52 大部分是有关系,因为是从 Windows 用习惯然后转到 macOS 有一定关系,如果是延习的 Windows 习惯,然后用 Mac 一定会有各种不习惯。
然后当 Mac 用户说需要改变的时候,必定会有人说 Mac 用户自适应,但很少见有人说 Windows 自适应的。 |
70
falcon05 2 天前 via iPhone
我这里好像有 bug ,我即使取消了勾选“再次登录时重新打开窗口”,关机重启后它仍然给我打开了之前那些应用,勾选不勾选的结果都是一样,就挺奇怪的。
|
71
jiaslbang 2 天前 via iPhone
所谓系统更新,不就是应该不重置你当前的状态,前后一个样么?只不过当前技术实现下,只能通过重启的方式,并不是
|
72
COW 2 天前 via Android
不懂,我家里用的 Linux ,从来没这种问题,而且几乎不重启,只有更新内核之类才重启,恢复之前状态感觉有点多此一举。
|
74
icestraw 2 天前
@yushi17 我不是针对你,看评论有点气了,不好意思
你下载完后,就不点那个立即重启就行,点那个今晚更新。然后你手动重启就好。这时一般也会装更新的。最不济的情况,也就是多重启一遍。 Chrome 和 VSCode 的窗口,你可以观察下,只要是手动关掉的,重启之后,不会重开窗口。如果是点击重启后,更新程序把你的 App 关掉了,重启之后才会恢复。如果不是这样,可能你需要重装下系统,或者检查下是不是三方软件/启动项干扰了这个操作。 |
75
jasonboo 2 天前
若是投票的话,我会选择:
重启后请为我打开重启前未关闭的程序,最好恢复到重启前的状态, 例如 word 自动打开正在编辑的文档等等。 |
76
CastleBUPT 1 天前 via iPhone
@Nasei
“都是”“一直”,你确定自己可以代表得了 windows 用户?就单这个楼里讨论的这个功能来说,确实是 windows 做得更差,所以你对此的评价是喷 windows ,还是喷 mac 用户?要不你再 review 一下自己的评论? |