macOS High Sierra перезапускається сам під час сну


26

У мене 2017 MacBook Pro 15 ″ з 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

3
Це трапляється зі мною щовечора. Це надзвичайно засмучує!
IanEdington

Чи прокидається це повідомлення з повідомленням "ви вимкнули комп'ютер через проблему"? Якщо так, можливий панік Ядра переходити від легкого до глибокого сну. У мене це було, перевстановлено, і все було добре, поки що.
OzzieSpin

@OzzieSpin Так, це повідомлення прокидається. Я спробую інші варіанти перед перевстановленням, занадто багато роботи,
хай

Відповіді:


25

Останню причину відключення можна знайти, вивчивши журнали. Запустіть цю команду для фільтрації журналів для причин вимкнення:

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

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


7
Це показало це: 2018-01-02 22: 39: 45.644757-0200 0xb1 За замовчуванням 0x0 0 0 ядро: (AppleSMC) Попередня причина відключення: 5
дельфірули

У таблиці сказано, що це було «правильне відключення», але я не вимикався, я просто клав його спати.
дельфірули

це залишилося підключеним?
Містер Кеннеді

Так, я завжди залишав його підключеним. Вчора я закрив додатки, які могли використовувати підключення до Інтернету, а сьогодні Macbook не перезапустився. Буде спостерігачем наступні кілька днів, дякую за допомогу.
дельфірули

2
Вважається скиданням SMC?
OzzieSpin

18

Не зовсім те саме, але у мене була схожа проблема - через деякий час я завжди знаходив свій Mac, намагаючись закрити всі мої програми (перезапустити або вийти з системи, я не знаю. Завдяки iTerms, який зупинив цей злий Mac, що запобігає журналу щоразу).

Це був 'Log out after X minutes of inactivity'прапорець, випадково знайдений в

Налаштування системи> Безпека та конфіденційність> Додатково (у правому нижньому куті)

У когось така ж проблема, як у мене, спробуйте перевірити її.


Спасибі! У мене це питання виникало місяцями; невдалі резервні копії машинного часу через вихід із системи.
Гюнтер

Ти впорався. Я б ніколи не знайшов цього налаштування! Я думаю, що це може бути новим, як для Каталіни, тому що старий MacBook, з якого я мігрував, діяв не таким чином.
Джим Л.

10

Це те, що працювало для мене

Відкриття терміналу та запуск цього:

pmset -g

дав мені вихід:

Наразі використовується:
autopoweroffdelay 21600
autopoweroff 1
... купа інших речей

autopoweroff змусив комп'ютер вимкнутись через 6 годин (21600 сек).

запустивши це вимкнення autopoweroff:

sudo pmset -a autopoweroff 0

Дякую, спробував це, але отримай цю помилку: "Пароль: Попередження: Час очікування режиму сну для" Акумулятора "може не вести себе так, як очікувалося.
дельфірули

@delphirules Ви могли б опублікувати результати pmset -gсвоїх оригінальних запитань?
ЯнЕдінгтон

Просто відредагував питання і зробив це.
дельфірули

Здається, у вас вже вимкнено функцію автовідключення (нуль).
Метт Сефтон

Це, здається, на даний момент вирішило моє питання, дякую! Хоча я дуже хотів би знати, яка програма ввімкнулася autorestartна моїй машині ...
zool

2

Це працює для вас? https://discussions.apple.com/message/32878814#message32878814

  1. Закрити
  2. Відключіть усі зовнішні пристрої
  3. Скиньте контролер управління системою (SMC) , повторіть 2/3 рази
  4. Скинь енергонезалежну пам'ять з випадковим доступом (NVRAM) , повторіть 2/3 рази
  5. Потім використовуйте Safeboot (SHIFT при запуску)
  6. Потім перезавантажтесь із відключеними пристроями.

Дякую! Це почалося зі мною після останнього оновлення High Sierra і ваші інструкції виправили це.
екгак

Дякуємо, що повідомили мені @ecgak. Зазвичай, коли відповідь спрацьовує для вас, це добра практика, щоб підняти її, щоб інші могли знати, що це життєздатне рішення. Це також дає мені
оцінку

@ecgak: Я не думаю, що це могло б вирішити вашу проблему, тому що це не помилка і не проблема, а функція, введена у програму High Sierra. Проблема виникла через відсутність зв'язку від Apple щодо цієї нової autopoweroffфункції. Залиште свій Mac на акумуляторі, покладіть його спати, зачекайте 8 год, він вимкнеться.
дан

6
Ніколи не бачив такої смішної релігійної позиції, як "скинути SMC в 2,5 рази". Обговорені групи Apple переслідують Гаррі Поттера.
Дан

2

Мені це схоже на помилку. Моя система перезапускається (відповідно до того, що я можу зробити з журналів) через тайм-аут "сторожової собаки". В основному це означає, що щось не вдалося випустити ресурс протягом визначеного періоду часу, що призвело до того, що система "зависає" і виконується перезапуск для усунення умови.


1

У мене була дана проблема з давнім часом.

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

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


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

1

Якщо у програмі 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 не зберігає вміст оперативної пам’яті на диску, тому якщо ваш акумулятор розряджається під час сну, не існує файлу зображення сну, з якого можна відновитись.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.