macOS High Sierra uruchamia się samoczynnie podczas snu

26

Mam 2017 MacBook Pro 15 2017 z High Sierra. Nigdy nie wyłączam laptopa, po prostu kładę go spać, więc następnego dnia łatwiej i szybciej go włączę.

Ale często, gdy budzę go następnego dnia, sam się restartuje. Jak mogę zobaczyć przyczynę zamknięcia / ponownego uruchomienia, aby spróbować to naprawić?

Oto wynik polecenia „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
delphirules
źródło
3
Zdarza mi się to każdej nocy. To jest bardzo frustrujące!
IanEdington
Czy budzi się z komunikatem „zamknąłeś komputer z powodu problemu”? Jeśli tak, możliwe, że Kernel Panic przejdzie od lekkiego do głębokiego snu. Miałem to, przeinstalowałem i jak dotąd wszystko było dobrze.
OzzieSpin
@OzzieSpin Tak, budzi się z tą wiadomością. Wypróbuję inne opcje przed ponowną instalacją, za dużo pracy lol
delphirules

Odpowiedzi:

25

Ostatnią przyczynę zamknięcia można znaleźć, sprawdzając dzienniki. Uruchom to polecenie, aby przefiltrować dzienniki w celu wyłączenia:

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

Następnie możesz sprawdzić kod przyczyny zamknięcia w poniższej tabeli: MacOS Shutdown Przyczyny .

grg
źródło
7
Pokazało to: 2018-01-02 22: 39: 45.644757-0200 0xb1 Domyślne jądro 0x0 0 0: (AppleSMC) Przyczyna poprzedniego wyłączenia: 5
delphirules
Tabela mówi, że to było „prawidłowe zamknięcie”, ale nie zamknąłem się, po prostu położyłem to spać.
delphirules
czy został podłączony?
Pan Kennedy
Tak, zawsze zostawiałem podłączony. Wczoraj zamknąłem aplikacje, które mogły korzystać z połączenia internetowego, a dziś Macbook nie uruchomił się ponownie. Będę obserwować przez kilka następnych dni, dzięki za pomoc.
delphirules,
2
Czy rozważano reset SMC?
OzzieSpin
18

Nie do końca taki sam, ale miałem podobny problem - po pewnym czasie zawsze znajdowałem komputer Mac próbujący zamknąć wszystkie moje aplikacje (aby ponownie uruchomić lub wylogować się, nie wiem. Dzięki iTerms, który zatrzymał ten zły Mac zapobiegający logowaniu za każdym razem).

To było 'Log out after X minutes of inactivity'pole wyboru, przypadkowo znalezione w

Preferencje systemowe> Bezpieczeństwo i prywatność> Zaawansowane (w prawym dolnym rogu)

Każdy ma ten sam problem, co ja, spróbuj go sprawdzić.

Daniel Listopadov
źródło
Dzięki! Mam ten problem od miesięcy; kopie zapasowe wehikułu czasu nie powiodły się z powodu wylogowania się maszyny.
Gunther
Udało wam się. Nigdy nie znalazłbym tego ustawienia! Myślę, że może być nowością od Cataliny, ponieważ stary MacBook, z którego migrowałem, nie działał w ten sposób.
Jim L.,
10

To działało dla mnie

Otwieranie terminala i uruchamianie tego:

pmset -g

dał mi wynik:

Obecnie w użyciu:
autopoweroffdelay 21600
autopoweroff 1
... kilka innych rzeczy

autopoweroff spowodowało wyłączenie komputera po 6 godzinach (21600 sekund).

wyłączanie autopoweroff:

sudo pmset -a autopoweroff 0
IanEdington
źródło
Dzięki, próbowałem tego, ale otrzymałem ten błąd: „Hasło: Ostrzeżenie: Czasy bezczynności dla trybu„ Zasilanie bateryjne ”mogą nie zachowywać się zgodnie z oczekiwaniami. - Tryb uśpienia dysku powinien być niezerowy, ilekroć system nie jest zerowy.”
delphirules
@ delphirules czy możesz zamieścić dane wyjściowe pmset -gw swoich oryginalnych pytaniach?
IanEdington
Właśnie zredagowałem pytanie i zrobiłem to.
delphirules,
Wygląda na to, że masz już wyłączone automatyczne wyłączanie (zero).
Matt Sephton,
Wydaje się, że to na chwilę rozwiązało mój problem, dzięki! Chociaż naprawdę chciałbym wiedzieć, który program został włączony autorestartna moim komputerze ...
zool
2

Czy to ci odpowiada? https://discussions.apple.com/message/32878814#message32878814

  1. Zamknąć
  2. Odłącz wszystkie urządzenia zewnętrzne
  3. Zresetuj kontroler zarządzania systemem (SMC) , powtórz 2/3 razy
  4. Zresetuj nieulotną pamięć o dostępie swobodnym (NVRAM) , powtórz 2/3 razy
  5. Następnie użyj safeboot (SHIFT przy uruchomieniu)
  6. Następnie uruchom ponownie normalnie z odłączonymi urządzeniami.
IanEdington
źródło
Dziękuję Ci! Zaczęło mi się to dziać po ostatniej aktualizacji High Sierra i wasze instrukcje to naprawiły.
ekgak
Dzięki za poinformowanie mnie @ecgak. Zwykle, gdy odpowiedź Ci odpowiada, dobrze jest ją głosować, aby inni wiedzieli, że jest to realne rozwiązanie. Daje mi również satysfakcję z 10 punktów: P
IanEdington
@ecgak: Nie sądzę, żeby to mogło rozwiązać twój problem, ponieważ nie jest to ani błąd, ani problem, ale funkcja wprowadzona w High Sierra. Problem wynikał z braku komunikacji ze strony Apple na temat tej nowej autopowerofffunkcji. Pozostaw komputer Mac na baterii, uśp go, poczekaj 8 godzin, wyłączy się.
dan
6
Nigdy nie widziałem tak absurdalnego przepisu religijnego, jak „resetowanie SMC 2,5 razy”. Grupy dyskusyjne Apple są nawiedzane przez Harry'ego Pottera.
dan
2

Dla mnie to wygląda na błąd. Mój system uruchamia się ponownie (zgodnie z tym, co mogę odczytać z dzienników) z powodu przekroczenia limitu czasu „watchdoga”. Zasadniczo oznacza to, że coś nie zwolniło zasobu w określonym czasie, co spowodowało zawieszenie się systemu i ponowne uruchomienie w celu rozwiązania problemu.

Eddie
źródło
1

Od dłuższego czasu miałem ten sam problem.

Twój obraz snu jest uszkodzony. Usuń obraz snu i powinno być w porządku.

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

Gbax
źródło
Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
grg
1

Miał ten sam problem na MBP 15 "2013 od czasu uaktualnienia do Mojave: Macbook uruchamia się ponownie za każdym razem, gdy pozostanie w trybie uśpienia na zasilaniu bateryjnym (bez problemów po podłączeniu do sieci), Apple milczy. Wychwycił dokładny komunikat o błędzie po ponownym uruchomieniu:

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

Po wypróbowaniu wszystkiego, co znalazłem w Internecie, jedyną skuteczną metodą było:

sudo pmset hibernatemode 0

Aby upewnić się, że jest ustawiony na 0, sprawdź:

pmset -g

Pochodzenie porady: https://discussions.apple.com/thread/8567772?page=3

Należy pamiętać, że będzie to oznaczać, że Mac nie przechowuje zawartości pamięci RAM na dysk, więc jeśli bateria wyczerpie się podczas snu, nie będzie można odzyskać pliku obrazu uśpienia.

użytkownik1559834
źródło
0

Mój Macbook Pro High Sierra budził się ze snu po około 10 sekundach i po prostu jeździł na rowerze. Próbowałem wszystkich powyższych i więcej, ale bezskutecznie. Następnie odłączyłem nową mysz USB. Problem rozwiązany.

James Lindsay
źródło