一个有关Macbook无法进入睡眠模式的问题:Sleep按钮被禁用/变灰

WARNING: This article may be obsolete
This post was published in 2020-05-13. Obviously, expired content is less useful to users if it has already pasted its expiration date.

编辑1:首先你应该检查一下类似One Switch这样的App,它们提供的 防止睡眠 功能可能会导致Sleep按钮被禁用。

编辑2:Macbook无法进入睡眠模式的原因有很多,本文只描述我个人遇到的问题,不具有普遍性。虽然最后解决问题的命令行来自Apple官方support email,但需要sudo权限,运行需谨慎。

编辑3:还有一篇文章也是和macbook的睡眠有关,不过表现出的问题并不是sleep按钮被禁用,而是macbook每20秒就醒来一次:🔗 [某些转接线会导致macbook合盖后无法彻底进入睡眠状态 - Truxton's blog] https://truxton2blog.com/thunderbolt-usb-cable-affect-macbook-sleep/


我的电脑突然无法进入睡眠模式。更确切的说,是Sleep按钮突然变灰(被禁用),任何Sleep相关的命令都不起作用:

就像这样
所有Sleep相关的指令都失效了

上网查阅资料得知,有很多人都遇到过mbp无法睡眠的问题(虽然问题描述各不相同),所以我首先根据互联网上列举的解决方法逐一进行尝试与排查:

  • 是不是运行了其他与睡眠相关的软件?我确实正在使用某个软件,用于禁止电脑休眠。我把它彻底卸载了,然后重启了电脑,但还是不管用。
  • 去Activity Monitor.app看一下?但我没找到什么可疑的阻止睡眠的进程:
  • 使用命令  pmset -g   自检一下进程?我没有找到任何阻止电脑睡眠的可疑进程。
  • 重启电脑看下?我重启了,但是没有什么用。
  • 使用安全模式启动,彻底排查其他进程干扰?我使用安全模式启动了,但是没有什么用。
  • 使用OSX自带的自检测模式?我确实这么做了,但是系统不认为我的电脑存在什么问题。

网上能搜到的资料差不多都尝试了一遍,问题还是没有解决。我决定求助Apple官方客服。

第一个Apple客服严格按客服手册办事,他先给出了一系列步骤让我进行自检,这些方法我都在网上找到过并尝试了一遍。为了让他相信我,我把这些检查步骤又执行了一遍。

第一个客服的自检程序显然没有效果,他把我转给了第二个客服。这个客服上来就让我把系统更新到最新。坚决不升级系统的祖传铁律终于被打破了,我的macbook经历了买回来以后的首次系统升级,升到了Catalina。升级系统花了1个多小时,Catalina理论上会把我的系统安放到一个单独的只读卷中,然后对system volume进行完整性检查。看起来我的问题应该消失了对吧!

很奇怪,这个问题居然还没有消失。客服让我新建一个账户,然后又把我的系统反反复复检查了一遍:

客服坚信我的问题来自于Energy Saver,所以他一直让我反反复复确认再确认

当然,客服还是有点不太相信我,他向我申请了一个远程控制权限,远程模式下把我的电脑设置看了一遍又一遍。

最终第二个客服也放弃了,他把我的问题转给了更高级别的工作人员,很快我的邮箱收到了这样一条命令:

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.PowerManagement SystemPowerSettings -dict SleepDisabled -bool NO

执行这条命令并重启电脑,问题就解决了。

系统修好以后我才意识到,我的问题很有可能来自 我从网上随便找了一条命令,试图清除并重建OSX系统图标 


 Last Modified in 2023-03-27 

Leave a Comment Anonymous comment is allowed / 允许匿名评论