Mac 无法休眠?这是找出原因并修复它的方法
在极少数情况下,您让 Mac 进入休眠状态,但它不会休眠,有一种简单的方法可以找出问题所在。虽然这是一种有点技术性的方法,但它应该为任何对为什么自动睡眠之类的东西没有生效感到困惑的人提供一个很好的起点,并希望能够快速解决问题。
使用命令行确定Mac OS X 中睡眠障碍的原因
这可以确定 Mac 不休眠的原因以及 Mac 显示器不休眠的原因:
- 从/Applications/Utilities/启动终端并输入以下命令:
- 查看报告的断言列表,查找名称旁边带有“1”的项目,以找出使 Mac 保持唤醒的原因
pmset -g 断言
例如,如果您看到如下内容:
$ pmset -g assertions 7/11/12 10:45:33 PM PDT 系统范围的断言状态:PreventUserIdleDisplaySleep 0 CPUBoundAssertion 0 DisableInflow 0 ChargeInhibit 0 PreventSystemSleep 0 PreventUserIdleSystemSleep 1oIdleSleepAssertion 1 ExternalMedia 0 DisableLowPowerBatteryWarnings 0 EnableIdleSleep 1oRealPowerSources_debug 0 UserIsActive 0 ApplePushServiceTask 0
按拥有进程列出:pid 1827: PreventUserIdleSystemSleep named: com.apple.audio.&39;AppleHDAEngineOutput:1B, 0, 1, 1:0&39;.noidlesleep"
您会注意到“空闲时休眠”功能被禁用,但您真正要注意的是列表的下部,“按拥有进程列出”报告显示 com. apple.audio 作为启用 PreventUserIdleSystemSleep 的原因。这是为什么?因为iTunes正在运行和播放音乐,这意味着电脑没有闲着。
如果您一直存在睡眠问题,并且上述提示没有给您任何关于从哪里开始的线索,与硬件和电源管理怪癖有关的睡眠问题通常可以通过 SMC 解决重置。在栅栏的另一边,另一个命令行提示向我们展示了如何找出 Mac 从睡眠中醒来的原因。有时,阻止 Mac 休眠的同一件事也会将其唤醒,例如 Time Machine 和计划备份。
这是来自Lifehacker 的一个方便的提示,他也为Windows 计算机提供了类似的提示。也不要错过 Apple 关于该主题的文章以获得更多帮助。