macOS High Sierra перезагружается сама по себе во время сна

У меня MacBook Pro 15″ 2017 года с High Sierra. Я никогда не выключаю свой ноутбук, а просто усыпляю его, чтобы на следующий день его было проще и быстрее включить.

Но часто, когда я просыпаюсь на следующий день, он сам перезагружается. Как я могу увидеть причину выключения/перезагрузки, чтобы попытаться ее исправить?

Вот результат команды "pmset -g"

System-wide power settings:
Currently in use:
 standbydelay         10800
 standby              1
 womp                 0
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 powernap             0
 gpuswitch            2
 networkoversleep     0
 disksleep            0
 sleep                15 (sleep prevented by nsurlsessiond, nsurlsessiond, sharingd, coreaudiod)
 autopoweroffdelay    28800
 hibernatemode        3
 autopoweroff         0
 ttyskeepawake        1
 displaysleep         15
 tcpkeepalive         1
 acwake               0
 lidwake              1
Это происходит со мной каждую ночь. Это очень расстраивает!
Просыпается ли он с уведомлением о том, что «вы выключили компьютер из-за проблемы»? Если это так, возможно, Kernel Panic переходит из легкого состояния в глубокий сон. У меня было это, переустановил и пока все было хорошо.
@OzzieSpin Да, он просыпается с этим сообщением. Я попробую другие варианты перед переустановкой, слишком много работы, лол

Ответы (8)

Вы можете найти последнюю причину отключения, изучив журналы. Запустите эту команду, чтобы отфильтровать журналы по причинам завершения работы:

log show --predicate 'eventMessage contains "Previous shutdown cause"' --last 24h

Затем вы можете найти код причины выключения в этой таблице: Причины выключения macOS .

Это показало это: 2018-01-02 22:39:45.644757-0200 0xb1 По умолчанию 0x0 0 0 ядро: (AppleSMC) Предыдущая причина отключения: 5
В таблице указано, что это было «Правильное завершение работы», но я не выключал его, я просто усыпил его.
он остался включенным?
Да, я всегда оставлял его включенным. Вчера я закрыл приложения, которые могли использовать подключение к Интернету, а сегодня Macbook не перезапустился. Буду наблюдать в ближайшие несколько дней, спасибо за вашу помощь.
Считается сбросом SMC?
Что означает код/причина 1? Mac OS 10.14.6 (18G87)

Не совсем то же самое, но у меня была похожая проблема — через некоторое время я всегда обнаруживал, что мой Mac пытается закрыть все мои приложения (чтобы перезапустить или выйти из системы, я не знаю. Спасибо iTerms, который остановил этот злой Mac и предотвратил каждый раз выходить из системы).

Это был 'Log out after X minutes of inactivity'флажок, случайно найденный в

Системные настройки> Безопасность и конфиденциальность> Дополнительно (в правом нижнем углу)

У кого такая же проблема, как у меня, попробуйте отключить.введите описание изображения здесь

Спасибо! У меня была эта проблема в течение нескольких месяцев; сбой резервного копирования машины времени из-за выхода машины из системы.
Ты сделал это. Я бы никогда не нашел эту настройку! Я думаю, что это может быть новым для Catalina, потому что старый MacBook, с которого я мигрировал, не действовал таким образом.
Спасибо большое, это сводило меня с ума
Вы прекрасный человек, а также очень полезный, спасибо Даниэль !!!!!!!!!!!!!!!

Это то, что сработало для меня

Открываем терминал и запускаем это:

pmset -g

дал мне вывод:

В настоящее время используется:
autopoweroffdelay 21600
autopoweroff 1
... куча других вещей

autopoweroffзаставил мой компьютер выключиться через 6 часов (21600 сек).

запуск этого выключения autopoweroff:

sudo pmset -a autopoweroff 0
Спасибо, попробовал это, но получил эту ошибку: «Пароль: Предупреждение: время ожидания в режиме ожидания для «Питания от батареи» может вести себя не так, как ожидалось. - Спящий режим диска должен быть ненулевым, когда спящий режим системы не равен нулю».
@delphirules, не могли бы вы опубликовать результаты pmset -gсвоих исходных вопросов?
Просто отредактировал вопрос и сделал это.
Кажется, у вас уже отключено автоматическое отключение питания (ноль).
Кажется, это решило мою проблему на данный момент, спасибо! Хотя мне бы очень хотелось знать, какая программа включилась autorestartна моей машине...

Это работает для вас? https://discussions.apple.com/message/32878814#message32878814

  1. Неисправность
  2. Отключите все внешние устройства
  3. Сбросьте контроллер управления системой (SMC) , повторите 2/3 раза
  4. Сбросить энергонезависимую оперативную память (NVRAM) , повторить 2/3 раза
  5. Затем используйте безопасную загрузку (SHIFT при запуске)
  6. Затем перезагрузитесь в обычном режиме с отключенными устройствами.
Спасибо! Это начало происходить со мной после последнего обновления High Sierra, и ваши инструкции исправили это.
Спасибо, что сообщили мне @ecgak. Обычно, когда ответ работает для вас, рекомендуется проголосовать за него, чтобы другие могли знать, что это жизнеспособное решение. Это также дает мне удовлетворение 10 баллов: P
@ecgak: я не думаю, что это могло решить вашу проблему, потому что это не ошибка и не проблема, а функция, представленная в High Sierra. Проблема возникла из-за отсутствия информации от Apple об этой новой autopoweroffфункции. Оставьте свой Mac на батарее, переведите его в спящий режим, подождите 8 часов, он выключится.
Никогда не видел такого нелепого религиозного рецепта, как «перезагрузить SMC 2,5 раза». Дискуссионные группы Apple преследуют Гарри Поттера.

Мне это кажется ошибкой. Моя система перезагружается (согласно тому, что я могу разобрать из журналов) из-за тайм-аута «сторожевого таймера». По сути, это означает, что что-то не удалось освободить ресурс в течение определенного периода времени, что привело к «зависанию» системы, и для устранения этой проблемы выполняется перезапуск.

Была такая же проблема на MBP 15 дюймов 2013 года после обновления до Mojave: macbook перезагружается каждый раз, если его оставить в спящем режиме от батареи (при подключении к сети проблем нет), служба поддержки Apple молчит. При перезагрузке было получено точное сообщение об ошибке:

Sleep transition timed out after 180 seconds while creating hibernation file or while calling rootDomain's clients about upcoming rootDomain's state changes

Перепробовав все, что я нашел в Интернете, единственный метод, который работал, был:

sudo pmset hibernatemode 0

Чтобы убедиться, что он установлен на 0, проверьте:

pmset -g

Происхождение совета: https://discussions.apple.com/thread/8567772?page=3

Имейте в виду, что это будет означать, что Mac не сохраняет содержимое ОЗУ на диск, поэтому, если ваша батарея разрядится во время сна, у вас не будет файла образа сна для восстановления.

У меня давно такая же проблема.

Ваш образ сна поврежден. Удалите изображение сна, и все должно быть в порядке.

https://christianvarga.com/how-to-delete-sleepimage-on-macos-high-sierra/

Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.

Мой Macbook Pro High Sierra выходил из спящего режима примерно через 10 секунд и просто продолжал цикл. Я пробовал все вышеперечисленное и многое другое безрезультатно. Затем я отключил свою новую USB-мышь. Задача решена.