为什么macbook关机也耗电,3分钟解决Mac休眠掉电问题
一些 MacBook Pro、MacBook Air 和 MacBook 用户可能已经注意到,即使 Mac 处于睡眠状态且未使用,他们的计算机也会耗尽电池电量。这似乎是一个特殊的问题,但事实证明可能有一个解释。
诊断此问题的一种简单方法是转到 Apple 菜单 > 系统偏好设置 > 电池,然后选择“使用历史记录”。当您看到电池电量下降但“屏幕使用情况”不存在时,您就知道在不使用 Mac 时电池正在耗尽。上面的屏幕截图在一个严重的情况下演示了这一点,MacBook Air 在不使用时耗尽了整个电池。
修复 MacBook Pro / Air 睡眠时电池耗尽的问题
通常发生这种情况是因为 Mac 并未真正处于睡眠状态,屏幕刚刚关闭,或者 Mac 正在被唤醒。或者,在 Mac 笔记本电脑上打开了一项名为 Power Nap 的功能。让我们通过各种故障排除技巧来研究这个问题。
查找阻止睡眠的应用程序/进程
一些应用程序和命令行工具专门防止睡眠,因此确定哪些和为什么很重要。您可以使用命令行和 pmset 来解决这个问题,或者使用 Activity Monitor,这对大多数用户来说更容易。
- 从 Spotlight 中打开活动监视器,方法是按 Command+空格键,然后键入“活动监视器”并按回车键
- 下拉“查看”菜单并转到“列”并检查“防止睡眠”列
- 现在,您可以按“阻止睡眠”排序,查看哪些进程或应用程序阻止 Mac 进入睡眠状态(如果有)
如果您的特定应用程序正在阻止睡眠,只需退出该应用程序通常可以解决问题。
例如,有时 OpenEmu 模拟器会阻止 Mac 上的睡眠,因此如果该应用程序已打开并正在运行,您可能无法真正让 Mac 进入睡眠状态,如上面的屏幕截图所示。
像 caffeinate 这样的命令行进程旨在防止睡眠,所以如果你看到类似的东西在运行,那肯定是原因。
禁用电源小睡
一些 MacBook Pro 和 MacBook Air 笔记本电脑支持名为 Power Nap 的功能,它允许 Mac 在它应该处于睡眠状态时检查电子邮件并接收通知。关闭此功能可能会解决一些在睡眠时耗电的问题,尤其是在您收到大量电子邮件和通知的情况下。
- 从 Apple 菜单转到“系统偏好设置”并选择“电池”
- 在“电池”选项卡中,取消选中“使用电池时启用 Power Nap”复选框
禁用增强通知
某些 Mac 还使用称为增强通知的功能在显示器处于睡眠状态时发送通知,您可以关闭这些功能,这可能会在 Mac 应该处于睡眠状态时改善电池电量消耗。
暂时禁用蓝牙
一些 Mac 用户已经注意到关闭蓝牙可以防止睡眠耗尽问题。如果您使用外部键盘或鼠标,这很不方便,因此您必须在唤醒 Mac 后重新打开蓝牙来解决这个问题。不理想,但可能的解决方法。
退出消息
Messages 应用程序会使用新发送和接收的消息保持自身刷新和更新,一些 Mac 用户注意到这似乎与计算机睡眠时 Mac 电池耗尽有关。在 Mac 休眠之前退出消息对于某些用户来说是一种解决方法。
进阶:找出 Mac 从睡眠中醒来的确切原因
如果您在技术上更倾向于并且对命令行更熟悉,则可以按照本指南了解 Mac 从睡眠中唤醒的确切原因。通常您会看到显示的 AirPort (wi-fi) 活动、盖子打开或键盘/鼠标活动等内容,但由于它使用系统日志来确定这一点,因此它并不是特别用户友好的格式。
有一些有用的命令可供参考,它们可能会引导您发现导致 Mac 从睡眠中唤醒的原因、进程或应用程序。您可以根据需要参考这些内容,单独运行每个命令以调查 Macbook 电池耗尽问题可能会有所帮助。
从终端应用程序运行这些命令。
使用日志发现 MacBook 笔记本电脑上的唤醒请求:
log show | grep -i "Wake Request"
这可能会显示如下内容,其中“powerd”使用“RTC”请求唤醒 Mac,这通常是一种自动行为,无论是按计划唤醒还是根据网络请求唤醒:2021-11-03 22:02:38.472928-0700 0x5cb1b Default 0x0 76 0 powerd: [powerd:wakeRequests] Selected RTC wake request:
使用 pmset 在 Mac 笔记本电脑上查找唤醒请求:
pmset -g log |grep "Wake Request"
可能会返回类似的内容,其中“进程”是唤醒请求的原因:2021-11-30 13:33:36 -0800 Wake Requests [*process=SuperUpdaterPro request=Maintenance deltaSecs=7200 wakeAt=2021-11-30 15:33:36 info="upkeep wake"] [process=powerd request=TCPKATurnOff deltaSecs=99481 wakeAt=2021-12-01 17:11:38]
再次使用日志发现 MacBook 笔记本电脑的唤醒原因
log show |grep -i "Wake reason"
可能会返回类似的内容,其中“AppleTopCaseHIDEventDriver”表示 Mac 笔记本电脑的盖子已打开:2021-10-26 00:48:13.953155-0700 0x12174 Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] [Error] AppleDeviceManagementHIDEventService::setWakeReason Error setting wake reason (reportID = 0xc5, Return Value = 0xe0005000)
重启、重置 SMC、断开外围设备和 USB 设备以及杂项
有时,用户只需重新启动 Mac,就可以解决神秘的无法入睡或耗电问题。
此外,断开 USB 设备或其他小工具等外围设备的连接可能会解决此问题。
另一个针对神秘电源问题的常见故障排除技巧是重置 Mac 上的 SMC(这只适用于英特尔 Mac,因为 Apple Silicon 没有 SMC),如果 Mac 无法睡眠,这通常可以解决问题。
它通常对MacBook 电池的实际使用时间也很有用,您也可以在 Activity Monitor 中查看。
您是否遇到过 MacBook Pro、MacBook Air 或 MacBook 在计算机处于睡眠状态或未使用时耗尽电池的任何问题?你找到解决办法了吗?这里提到的技巧有帮助吗?在评论中与我们分享您自己的经历。
以上是 为什么macbook关机也耗电,3分钟解决Mac休眠掉电问题 的全部内容, 来源链接: utcz.com/dzbk/920768.html