Keepresso
Keepresso
疑难排解

为什么我的 Mac 不睡眠?看看是什么让它保持唤醒

更新于 Jul 4, 2026 1 min

当你的 Mac 拒绝睡眠时,一定是有什么东西持有着一个电源断言,也就是一条要求 macOS 保持唤醒的请求,而这未必总是显而易见。Keepresso 会用直白的语言告诉你原因。

打开活动面板

Keepresso 的活动面板会列出当前正在让你的 Mac 保持唤醒的每一个应用,数据直接来自系统的实时电源断言。它相当于终端里 pmset -g assertions 输出的一个易读版本,让你能清楚看到到底是谁在让 Mac 保持唤醒,无论是 Keepresso 本身、一个浏览器、一个下载管理器、一个视频应用,还是你早就忘了还在运行的什么东西。

决策日志

面板旁边还有一份决策日志,说明每一次 Keepresso 会话为什么启动或停止:是哪个触发器生效了、计时器到时了、电池自动暂停了,还是手动切换的。所以如果原因出在 Keepresso 自己身上,你也能准确看到是为什么。

常见元凶

  • 一个正在播放音频或视频的浏览器标签页。
  • 一次仍在进行中的下载或同步。
  • 一次备份,或一个长时间运行的应用。
  • 某个 Keepresso 触发器的条件仍然成立(活动面板和日志会清楚说明这一点)。

一旦你知道是什么在让 Mac 保持唤醒,退出那个应用、完成任务,或者调整触发器,Mac 就会重新进入睡眠。

获取 Keepresso

免费开源,支持 macOS 14 及以上版本。安装它,按你的方式让 Mac 保持唤醒。