Mac 强制退出快捷键,以及杀掉卡死应用的其他所有办法。

按住 Option(⌥)和 Command(⌘),再按 Esc(⎋)。「强制退出应用程序」窗口就会弹出来,选中那个应用,点「强制退出」。答案就是这一句。这一页剩下的部分,讲的是几乎没人知道的那个更快的快捷键。还有 Mac 卡到连这一招都不灵时的做法,以及强制退出会让你付出什么代价。

免费试用 7 天7 天免费 · 无需信用卡

彩色转盘到底在说什么,强制退出又做了什么

那个转个不停的彩色圆盘,不是应用在思考。它是 macOS 在告诉你,这个应用已经大约两秒没有从事件队列里取走任何事件了。所以窗口服务器替它画了这个圆盘。原因几乎总是同一个:应用的主线程,也就是唯一被允许碰界面的那条线程,卡在了某件慢事情里面。可能是在读一个已经不回应的网络卷宗,可能是一次数据库查询,也可能是另一条线程拿着锁没放。这时候应用并没有崩溃。它只是忙错了地方,在那条线程回来之前,你点什么都不会有反应。

「退出」和「强制退出」是两件事。Command-Q 是请应用离开。它会把缓冲区写出去,保存打开的文稿,记下窗口位置,告诉系统自己要走了,然后退出。强制退出发的是 SIGKILL,这个信号进程既不能捕获也不能忽略。内核会在它说话说到一半时把它从内存里抹掉。走的时候什么都不会保存,清理代码一行都不跑,临时文件留在原地。基于自动存储和版本机制的应用,你打字的时候它们就在往硬盘上写。「文本编辑」「Pages」「Numbers」「Keynote」和「预览」都是这样。多数情况下重新打开还是你离开时的样子。而那些只有你按 Command-S 才写盘的应用,会把上一次保存之后的东西全部丢掉。

Mac 上强制退出的路子这么多,是因为每一条都在不同的场合失灵。键盘快捷键要求窗口服务器还在听。程序坞菜单要求程序坞还画得出菜单。「活动监视器」要求它自己还能被打开,而它是唯一一个能看到非应用进程的工具。终端完全不依赖图形界面,从另一台机器 SSH 过来也能用。记住这个梯子,比记住其中任何一级都要紧。因为你真正需要它的那一刻,往往正是最简单那一级失灵的那一刻。

在 Mac 上强制退出应用的五种方法

Option(⌥)+ Command(⌘)+ Esc(⎋),大家说的就是这个

按住 Option 和 Command,再按 Esc。一个叫「强制退出应用程序」的小窗口会浮在所有东西上面,列出正在运行的应用。macOS 认为卡住的那个,后面会用红字标着「无响应」。用方向键选到它,或者直接点它,然后按回车或者点「强制退出」按钮。macOS 会确认一次,然后杀掉这个进程。窗口不会自己关,所以再退一个应用只要两下按键。这条路什么都不用装,很多年前的 Mac 上也一样管用。只要指针还能动,它就是正确的第一步。这也是唯一一条 Apple 放进了苹果菜单的路。

Option(⌥)+ Shift(⇧)+ Command(⌘)+ Esc(⎋),按住三秒

四个键一起按住大约三秒,macOS 会直接强制退出当前最前面的那个应用。没有窗口,没有列表,没有确认,应用就这么没了。这是快出一大截的一条路,而大多数 Mac 用户从来没听说过它。因为界面上没有任何地方暗示它存在。用它要注意两件事。目标必须是最前面的应用,所以如果卡顿把焦点丢到了奇怪的地方,先点一下它的窗口。另外,因为中间没有确认这一步,手一滑就可能干掉一个你其实只是有点不耐烦的应用。里面没保存的东西也一起没了。

程序坞图标,配合 Option 键

在程序坞里右键点,或者按住 Control 点应用图标,会弹出一个菜单。最下面是「退出」。菜单开着的时候按住 Option,「退出」就变成「强制退出」。点下去,应用立刻消失,不弹确认框。这一条最容易记,因为它根本不需要记快捷键。当一个卡死的全屏应用占住了整块屏幕、而程序坞还能滑出来的时候,它特别好用。它有一个盲区:如果应用卡得连程序坞都画不出菜单了,这条路就悄无声息地失效。你还得回到键盘上。苹果菜单那条路最后到的是同一个地方。从苹果菜单里选「强制退出」,打开的就是第一种方法里那个窗口。

「活动监视器」,用来对付一切不是应用的东西

「活动监视器」在「应用程序」里的「实用工具」文件夹中。它是系统自带工具里唯一一个能越过应用、看到进程的。打开它,在右上角的搜索框里输名字,选中那一行。点工具栏上的 ⊗ 停止按钮,然后选「强制退出」而不是「退出」。因为它列的是所有进程而不是所有应用,所以它能碰到卡顿背后真正藏着的东西。可能是某个辅助进程、某个后台守护进程。也可能是浏览器里某个跑飞了的渲染进程,窗口看着好好的,其实已经吃满了一个核心。CPU 和内存那两列就是你找出它的办法。它比敲一下键盘慢,但快捷键看不见的问题,得靠它。

终端,图形界面全都不配合的时候

打开终端,输入 killall Safari,把名字换成那个应用真正的进程名。所有叫这个名字的进程都会收到终止信号。想更精确,就先用 top 或者 ps aux | grep Safari 找到进程号。再执行 kill -9 加上那个数字。-9 就是 SIGKILL:内核立刻把进程拿掉,应用一行保存和清理的代码都跑不到。没保存的东西就此消失。可以先试不带 -9 的 kill,那是礼貌的信号,状态还正常的应用会照做。终端也是唯一一条在屏幕彻底不动之后,还能从另一台机器 SSH 过来使用的路。

什么时候该用哪一种

这张表比的是方法,不是产品。五列里有四列本来就在你的 Mac 上,一分钱不用花。多数卡顿情况下,第一列就是全部答案。看行,不要看列,因为这些方法里没有哪一个整体上更好。⌥⌘⎋ 那个窗口是稳妥的默认选择。按住三秒的那一招是快的。「活动监视器」是唯一能看见非应用进程的。终端是图形层倒下之后还站着的那一个。

Coco 这一列只对应一种很窄的情况。当一个卡死的应用占住整块屏幕,拿鼠标点来点去很难受。这时候 Coco 的快捷键面板能浮在它上面弹出来。Coco 是另一个独立进程,转圈的应用挡不住它。你打出应用的名字,直接用键盘退掉它,不用在强制退出列表里一行行找。这是方便,不是 macOS 缺了的能力。Coco 不是进程管理器:它不显示 CPU 和内存,碰不到守护进程和辅助进程。这些事情该用「活动监视器」,以后也一样。

⌥⌘⎋ 窗口⌥⇧⌘⎋ 按住活动监视器终端Coco
全程不用碰鼠标
不弹确认框直接退出
立刻退掉最前面的应用
能从运行中的应用列表里挑
打名字就能找到应用
能碰到不是应用的后台进程
显示 CPU 和内存占用
能重新启动访达
程序坞没反应时仍然可用
能从另一台机器 SSH 过来用
需要会用终端命令
能快速连着退好几个应用
需要另外装第三方应用
随 macOS 附带且免费
有丢失未保存内容的风险

按顺序往上爬的这架梯子

  1. 先按 Command-Q,然后等三十秒

    彩色转盘常常只是暂时的。应用可能正在保存一个很大的文件,可能在等一个网络卷宗,也可能在重建索引。按 Command-Q,然后放着别管,等半分钟。如果它缓过来正常退出了,那你的文稿是被正确写盘的,整件麻烦事直接绕过去了。很多人丢掉的工作,其实是在一个只是慢了一点、根本没有危险的应用上强制退出丢掉的。

  2. 然后按 Option(⌥)+ Command(⌘)+ Esc(⎋)

    打开「强制退出应用程序」窗口,选中应用,点「强制退出」并确认。如果目标就在最前面,而你连确认框都不想要,那就换一招。按住 Option、Shift、Command 和 Esc 大约三秒。不管走哪一条,应用都会被杀掉,里面没保存的改动也会一起没有。所以这一步应该是想清楚了再做,不是条件反射。

  3. 还是没反应,就打开「活动监视器」

    「应用程序」,「实用工具」,「活动监视器」。搜应用的名字,选中那一行,点 ⊗ 停止按钮,选「强制退出」。如果这个应用其实不是罪魁祸首,就按 CPU 排序,找那个把一个核心吃满的进程。往往是某个辅助进程或者浏览器的渲染进程,而不是你正在用的那个应用。如果连「活动监视器」都打不开,就改用终端,对着进程号 kill -9。

  4. 到这一步才轮到注销或者重新启动

    按 Shift-Option-Command-Q 可以跳过确认提示直接注销。这会结束你这次登录里的所有进程。如果指针还能动,就从苹果菜单里选「重新启动」。按住电源键大约十秒是这架梯子的最后一级,不是第一级。它是在文件系统正在写盘的时候直接断电,可能留下损坏的文件。只有在一切都不响应、连指针都不动的时候才用它。

关于 Mac 强制退出,大家常问的问题

Mac 的强制退出快捷键是什么?
Option(⌥)+ Command(⌘)+ Esc(⎋)。按住 Option 和 Command,再按 Esc。「强制退出应用程序」窗口就会浮在屏幕上任何东西的上面。它列出正在运行的应用,macOS 认为卡住的那个会标着「无响应」。用方向键或者鼠标选中它,按回车或者点「强制退出」,再确认一次。还有第二个快捷键值得记住。Option + Shift + Command + Esc 一起按住大约三秒。这会直接强制退出最前面的应用,不弹窗口也不要确认。同一个窗口在苹果菜单里也有,所以你其实完全可以不背这几个键。
Mac 上相当于 Ctrl+Alt+Delete 的是什么?
有两个答案,因为 Windows 上的 Ctrl+Alt+Delete 干了两件事。要杀掉一个卡住的程序,对应的是 Option-Command-Esc。它打开「强制退出应用程序」窗口。里面是一份很短的运行中应用列表,配一个「强制退出」按钮。要看机器到底在忙什么,对应任务管理器的是「活动监视器」。它在「应用程序」的「实用工具」里。它列出每一个进程的 CPU、内存、能耗、磁盘和网络占用。也能用 ⊗ 停止按钮强制退出其中任何一个。从 Windows 过来的人,应用卡住时想要的是前者,整台机器发慢时想要的是后者。
快捷键没用,或者屏幕完全卡住了,怎么强制退出?
顺着梯子往上爬。先试苹果菜单里的「强制退出」,万一被挡住的只是键盘快捷键。用聚焦打开「活动监视器」,在里面停掉那个进程。如果界面卡到连这个都做不了,就打开终端,用 top 找到进程号,执行 kill -9。也可以从另一台机器 SSH 进来做同样的事,屏幕已经放弃的时候这条路照样通。如果什么都不响应了,按 Shift-Option-Command-Q 注销。或者按 Control-Command-电源键重新启动。按住电源键大约十秒是最后手段,因为那是在写盘过程中断电,可能损坏文件。
怎么强制退出访达?
访达没法按常规方式退出,因为 macOS 需要它一直运行。你能做的是让它重新启动。按住 Option,右键或者按住 Control 点程序坞里的访达图标。菜单里会出现「重新开启」。或者用 Option-Command-Esc 打开「强制退出应用程序」窗口。选中访达,你会看到按钮从「强制退出」变成了「重新开启」。两条路都会让访达在一两秒内重启。已经打开的访达窗口会关掉,窗口位置也不保留,但硬盘上的东西一点没动。访达画不出图标、点了没反应、或者复制卡在百分之九十九不动的时候,标准做法就是这个。
强制退出会丢掉没保存的东西吗?
按会丢来准备。强制退出发的是 SIGKILL,应用捕获不到这个信号。所以它根本没机会跑保存文稿的那段代码。到底丢不丢,取决于应用。基于自动存储和版本机制的那些,你打字的时候它们就在写盘,重新打开一般还是原样。「文本编辑」「Pages」「Numbers」「Keynote」和「预览」都属于这一类。自己带自动保存的应用,比如很多编辑器和 Office。下次启动可能会给你一份恢复的副本。而只有按 Command-S 才写盘的应用,上一次保存之后的内容会全部消失。东西要紧的话,先花三十秒试 Command-Q。
经常强制退出对 Mac 有害吗?
没有害。强制退出一个应用是正常且受支持的操作,不会伤到 macOS,也不会伤到硬件。进程从内存里被移除,系统收回它占的资源,你可以马上把应用再打开。代价全在那个应用内部:没保存的文稿、它来不及清理的临时文件。偶尔还有一个正写到一半的偏好设置或缓存文件,这类文件应用通常下次启动就重建。真正有风险的是按住电源键直接断电,因为那可能打断一次磁盘写入。强制退出单个应用离那个危险程度还差得远。
让你的 AI 来做
让你的 AI 来做

复制这段提示词,或者直接发给你已经在用的 AI——它会用你自己会敲的那些命令来驱动 Coco。

安装 Coco 技能(npx skills add butterflydream-ai/Coco --skill coco -g -y),然后用 coco 帮我处理Mac 强制退出快捷键,以及杀掉卡死应用的其他所有办法。。
这是怎么回事 →
免费试用 7 天7 天免费 · 无需信用卡