为什么我的笔记本电脑整夜关机?


8

每当我整夜(或长时间)无人看管(插入或未插入)MacBook Pro(13英寸视网膜,2015年初)时,它就会自行关闭。当我打开盖子时,它将启动至FileVault密码屏幕。看来,如果顶盖盖好,笔记本电脑不会关闭。

它正在运行最新,最强大的macOS Sierra版本(10.12.3(16D32))。

没有内核恐慌,我在日志或设置中找不到任何会导致此问题的内容。我尝试搜索并重置了SMC。

编辑

log show --style syslog --predicate 'eventMessage contains "shutdown cause"'
Skipping info and debug messages, pass --info and/or --debug to include.
Filtering the log data using "eventMessage CONTAINS "shutdown cause""
Timestamp                       (process)[PID]
2017-02-08 09:54:22.064782-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 3
2017-02-08 20:07:46.801647-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 5
2017-02-10 07:52:07.041401-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 0
2017-02-10 19:10:11.005920-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 0
2017-02-11 10:17:08.462940-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 5
2017-02-12 10:22:55.834601-0800  localhost kernel[0]: (AppleSMC) Previous shutdown cause: 0

编辑2事实证明,笔记本电脑上的电池有故障。我们将笔记本电脑寄给了Apple,以便根据Apple Care进行维修。


1
在系统日志中查找关闭代码: log show --style syslog --contains "shutdown cause" 它将提供错误代码。张贴到您的原始问题。
艾伦

1
@ Allan,OP中也标记了OP,OP中也sierra提到了OP,并且macOS Sierra中的log 命令不包含名为的选项--contains,尽管有一个--predicate 选项可以根据提供的谓词过滤消息。
user3439894

1
日志显示--style syslog --predicate'eventMessage包含“关机原因”'以上工作正常。在主帖子中发布结果。
Zlatty

1
糟糕... @ user3439894是正确的。抱歉...当我出门在PC上时,我是从内存中键入内容的。自从塞拉利昂搬到远离syslog我发现自己不得不记住了一个全新的命令集....
艾伦

1
你解决了吗?我也有同样的问题。现在已经过去了大约三天了-在过去的10天内-我醒来发现机器-the same model as yours but running high Siera 10.13.1-自行重启了。当我登录时,Does Not提示我向Apple报告问题或类似问题,这意味着它完全重新启动,并且确定不是因为我只选择了睡眠按钮。对我来说,您使用的命令将显示shutdown cause: 5所有命令。我可以使用其他命令来调查问题吗?
lukik

Answers:


4

您的“关机原因”具有三个单独的值:0、3和5。

  • “ 5”是完全关闭
  • “ 3”是肮脏的关机,表示按住电源按钮3秒钟或更长时间
  • “ 0”表示功率损耗

(与您认为“应该”的值相反,我知道...)

这里有一个关于Ask Different的答案,它解决了关机原因: OS X关机原因和睡眠原因编号是否在任何地方列出/解释?

很容易解释“台式” Mac(iMac,Mac mini,Mac Pro)上的电源故障。但是,由于您有一台笔记本电脑(MacBook Pro),因此非常令人担忧,因为如果切断电流,则电池将启动,并且如果电池电量太低,则会保存休眠图像。

0就像您没有电池并拔下插头一样-系统刚断开。我会考虑一下。这绝对不是正常行为。


我开始认为这是硬件问题,而不是软件问题。当我更新到Sierra时,一切都开始了。我不记得要在一段时间内手动关闭笔记本电脑,因为这种问题由于其日常性而使重启和关机变得无关紧要。
Zlatty

1
不幸的是,安装Sierra 可能只是一个巧合,我在日志中看到的指向硬件。我会降级到El Capitan看看问题是否消失(记录下来,我去了Sierra,几周后又回到El Cap,因为问题远远超过了我不需要的收益)。
艾伦

3

我来看看中的Power Saver面板System Preferences。在无人看管的情况下,MacBook可能无法按您预期的那样挂起或由于某种原因而唤醒。或者您的电池无法正常工作。

查看以下选项:

  1. 在面板的最后一行查看电池信息:如果电池损坏,则应告诉您更换电池。
  2. Turn display off after选项。尝试将BatteryPower Adapter和都设置为较短的时间,然后看看离开计算机一段时间后会发生什么。它是否像您期望的那样挂起并唤醒您的输入?
  3. 尝试禁用Power Nap并等待一两个晚上。Mac是否会在第二天早上按预期唤醒?Power Nap允许Mac自动定期唤醒,以执行多项任务。可能会Power Nap消耗所有电池电量,导致Mac长时间或过多地在夜间唤醒Mac。
  4. 单击Schedule窗口左下方的按钮,然后取消选中任何复选框。也许晚上计划关闭。
  5. 尝试取消选中该Wake for network access选项,然后等待一两个晚上。也许网络上的其他设备会在夜间唤醒Mac。

存储这些选项之一的一个或多个首选项文件也可能已损坏,从而导致某种奇怪的行为。仅停用和重新激活它们就足以修复它们并恢复正常行为。


感谢您的评论。由于您的建议已经设置了所有内容,因此我没有任何更改。节能器说电池没有问题。每个显示器的关闭时间均为10分钟。两者均禁用电源小睡。计划未选中任何框。两者均未选中网络唤醒。我已根据您的最后建议对每个选项进行了检查和取消选中。
Zlatty

2

我的MB Pro 2013 Retina 13遇到了相同的问题。虽然只有新的硬盘驱动器。这才解决了我的问题。请确保将设置保存在某个地方,就像您的计算机SMC或PRAM重置,您定义的这些设置将会丢失,您需要再次在终端中重置这些设置。我确实认为从25(默认)到0(自定义)的休眠模式切换是解决了我的问题的方法,但是,可能与待机延迟和autopoweroffdelay结合使用,因为我也将其最大化了,希望这对您有所帮助!

user-mbp:~ user$ pmset -g
System-wide power settings:
Currently in use:
standbydelay         1569325055
standby              1
halfdim              1
hibernatefile        /var/vm/sleepimage
powernap             0
gpuswitch            2
disksleep            10
sleep                120
autopoweroffdelay    276447231
hibernatemode        0
autopoweroff         0
ttyskeepawake        0
displaysleep         2
acwake               0
lidwake              0
user-mbp:~ user$ 

1

我认为我遇到了您所解释的相同问题。

我的新Macbook pro 16inch问题:

  1. 合上笔记本电脑进入睡眠状态
  2. 第二天早上,通常它应该已经在登录页面上,但是它重新启动并显示“您的计算机由于问题而重新启动...”

我该如何解决这个问题?

  1. 关闭Macbook之前,请终止所有应用程序
  2. 查看是否显示“重新启动警报”
  3. 如果它没有重新启动,则意味着您现在可以确定,问题肯定与您安装的应用程序有关
  4. 在您上床睡觉之前,打开一个应用程序,然后检查该应用程序是否导致笔记本电脑重新启动...继续执行另一个操作,您将找到有问题的应用程序。

希望对您有所帮助。



-2

如果没有损坏,请不要修复。我觉得操作系统升级不应该完成。除非这样做提供了很大的优势或性能增强。升级未更新。在同一操作系统版本内进行更新时,也应牢记相同的想法,但应少关注或谨慎。至于关机问题,除非我在网络上的各种投诉中都已阅读和看到,否则大多数都是与软件相关的。我看到的大多数答案似乎都提供了各种方法来通过终端或控制台进行补救。以及其他冗长的方法来检查或删除或更改并添加它...似乎没有人可以解决此问题,因为大多数人可能不知道如何或从哪里开始。每个人都想要答案,现在就想要。尝试这个; 1.以另一用户身份登录,或创建一个与问题发生时计算机所使用的帐户类似的帐户。

  1. 如果新帐户没有出现此问题。与ITS SOFTWARE相关,并且只是转储而不是从有问题的用户库重新启动中删除系统首选项,然后看看会发生什么。

  2. 如果问题仍然存在,请猜测...。它仍然可能与软件有关,但很可能与硬件有关。;-确定发生了什么变化(如果有的话),拔下所有添加的设备,检查您的设置,并确保按照有关电源管理等的建议重设苹果建议您执行的操作。

  3. 如果您不问使用机器的人,便可以了解机器的历史。除非硬件过热,程序崩溃或意外退出(除非这会在日志文件中显示),否则计算机不会关闭,很少会导致完全关闭电源。

底线是,许多投诉相似的人声称他们都有相同的问题。一旦与所有人和他们的母亲进行对话并回答尚未完全理解的问题,他们就不是了。

如果您有问题,请确保您确切地知道问题所在,这通常需要合格的技术人员来确定。在过去的30多年中,我一直在IT和计算机行业工作。在计算机电子工程方面,我遇到的很少有合格的技术人员,它们都经过适当的培训和教育。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.