Ratgeber/Warum mein Mac nicht in den Ruhezustand geht

Warum geht mein Mac nicht in den Ruhezustand? So findest du, was ihn wach hält

Atta 🐬

Gründer, Vitals

Veröffentlicht

Kurze Antwort

Öffne das Terminal und führe pmset -g assertions aus. Unter „Listed by owning process“ nennt jede Zeile eine App, die den Ruhezustand verhindert, wie lange schon und den Grund, den sie angegeben hat. Die Aktivitätsanzeige markiert dieselben Apps im Tab „Energie“ in der Spalte „Ruhezustand verhindern“ mit „Ja“. Die üblichen Ursachen sind ein Video oder Anruf, der in einem Browser-Tab offen geblieben ist, ein Download oder Backup, ein Befehl caffeinate, der noch läuft, und Einstellungen, die den Mac am Netzteil wach halten. Auf einem MacBook listet der Systemmonitor Vitals diese Apps ohne Terminal auf, im Tab „Batterie“ und in der Menüleiste, mit dem Grund und der Dauer.

So findest du heraus, was deinen Mac wach hält

  1. 01 Öffne das Terminal und führe pmset -g | grep sleep aus. Verhindert etwas den Ruhezustand, endet die Zeile „sleep“ mit einem Hinweis wie (sleep prevented by Google Chrome, powerd).
  2. 02 Führe pmset -g assertions aus, um die Details zu sehen. Unter „Listed by owning process“ nennt jede Zeile die App und ihre PID, wie lange sie den Ruhezustand schon verhindert, die Art der Sperre und, nach dem Wort named, den angegebenen Grund, etwa „Video Wake Lock“.
  3. 03 Ignoriere bei powerd „Prevent sleep while display is on“ und die Zeilen UserIsActive. Sie heißen nur, dass du den Mac benutzt, und verschwinden, wenn du aufhörst.
  4. 04 Öffne die Aktivitätsanzeige, klicke auf „Energie“ und sieh dir die Spalte „Ruhezustand verhindern“ an. „Ja“ markiert dieselben Apps, und du kannst sie direkt dort beenden.
  5. 05 Beende die App oder schließe, was sie gerade tut: den Tab mit dem Video, den Anruf, den Download. Führe pmset -g assertions noch einmal aus, um zu prüfen, ob die Zeile verschwunden ist.

Ein Mac, der einschläft, aber immer wieder aufwacht, ist ein anderes Problem mit einem eigenen Protokoll. Siehe „Wenn der Mac von selbst aufwacht“ weiter unten.

Ein Mac geht in den Ruhezustand, wenn nichts ihn daran hindert. Apps verhindern ihn mit einer Power Assertion: einer Anfrage, die macOS mit dem Namen der App und ihrem Grund festhält. Ein Videoplayer, ein Anruf, ein Download oder ein Backup haben gute Gründe dafür. Ärger gibt es, wenn die Anfrage länger lebt als der Grund: ein Tab mit einem stummgeschalteten Video, ein Anruf, der in einem anderen Tab längst beendet ist, ein caffeinate in einem vergessenen Terminal-Fenster. Die Tabelle unten ordnet dem, was du siehst, die wahrscheinliche Ursache zu und sagt, wo du nachsehen kannst.

Warum ein Mac wach bleibt

Was du bemerkstWahrscheinliche UrsacheWo du nachsiehst
Der Bildschirm geht nie aus Eine App, die das Display anlässt: ein Video, ein Anruf, eine Präsentation pmset -g assertions: PreventUserIdleDisplaySleep
Der Bildschirm geht aus, aber der Mac schläft nie ein Ein Download, ein Backup, eine Synchronisierung oder ein Build, der das System wach hält pmset -g assertions: PreventUserIdleSystemSleep
Am Netzteil schläft er nie ein Eine Einstellung, die ihn am Netzteil wach hält „Systemeinstellungen“ → „Batterie“ → „Optionen“, bei einem Desktop-Mac „Energie“
Er schläft ein und wacht nachts von selbst auf Geplante Wartung, das Netzwerk oder ein angeschlossenes Gerät pmset -g log und pmset -g sched
Er bleibt wach, nachdem du einen Terminal-Befehl ausgeführt hast caffeinate läuft noch Aktivitätsanzeige: nach caffeinate suchen
Er bleibt wach, während andere Geräte seine Verbindung nutzen Internetfreigabe „Systemeinstellungen“ → „Allgemein“ → „Freigaben“

Was die Arten von Assertions bedeuten

Jede Zeile in pmset -g assertions nennt eine Art. Drei davon halten den Mac wach. Der Rest ist Buchhaltung, und es ist normal, sie zu sehen.

  • PreventUserIdleDisplaySleep oder NoDisplaySleepAssertion: lässt den Bildschirm an und hält damit auch den Mac wach. Videoplayer, Videoanrufe und Präsentationen nutzen sie.
  • PreventUserIdleSystemSleep oder NoIdleSleepAssertion: hält den Mac wach, während der Bildschirm ausgehen darf. Downloads, Backups, Musikwiedergabe und Builds nutzen sie.
  • PreventSystemSleep: hält den Mac am Netzteil sogar mit geschlossenem Deckel wach. Selten, meist ein Systemdienst.
  • UserIsActive, BackgroundTask und ApplePushServiceTask: Buchhaltung, die für sich allein den Ruhezustand nicht verhindert.

Wenn der Mac von selbst aufwacht

Ein Mac, der eingeschlafen ist, kann trotzdem kurz von selbst aufwachen, mit ausgeschaltetem Bildschirm, um Mails abzurufen, zu synchronisieren, ein Backup zu machen oder Wartung auszuführen. macOS nennt das Dark Wake. Ein paar pro Nacht sind normal. Dutzende oder vollständiges Aufwachen mit eingeschaltetem Bildschirm deuten auf ein Gerät oder eine Einstellung hin.

  1. Führe pmset -g log | grep -E "Wake from|DarkWake from" | tail -20 aus, um die letzten 20 Weckvorgänge zu sehen. Der Text nach „due to“ nennt die Ursache: lid heißt, du hast den Deckel geöffnet, rtc/Maintenance ist ein geplanter Wartungsweckvorgang, und Namen von USB-, Bluetooth- oder Netzwerkgeräten deuten auf das jeweilige Gerät.
  2. Führe pmset -g sched aus, um Weckvorgänge zu sehen, die macOS für später geplant hat, und welcher Teil des Systems jeden angefordert hat.
  3. Weckt ein Gerät den Mac, trenne es über Nacht und sieh, ob die Weckvorgänge aufhören.
  4. Ist das Netzwerk die Ursache, stelle „Ruhezustand bei Netzwerkzugriff beenden“ auf „Nur im Netzbetrieb“ oder „Nie“, auf einem MacBook unter „Systemeinstellungen“ → „Batterie“ → „Optionen“, auf einem Desktop-Mac unter „Systemeinstellungen“ → „Energie“.

Einstellungen, die einen Mac absichtlich wach halten

Manche Einstellungen halten einen Mac bewusst wach. Prüfe sie, bevor du nach einer App suchst, die Probleme macht.

  • Auf einem MacBook „Kein automatisches Aktivieren des Ruhezustands im Netzbetrieb bei ausgeschaltetem Display“ unter „Systemeinstellungen“ → „Batterie“ → „Optionen“.
  • Auf einem Desktop-Mac „Kein automatisches Aktivieren des Ruhezustands bei ausgeschaltetem Display“ unter „Systemeinstellungen“ → „Energie“.
  • „Internetfreigabe“ unter „Systemeinstellungen“ → „Allgemein“ → „Freigaben“, die den Mac wach hält, während andere Geräte seine Verbindung nutzen.
  • Das Ausschalten des Displays bei Inaktivität unter „Systemeinstellungen“ → „Sperrbildschirm“ auf „Nie“ gestellt. Das lässt den Bildschirm an und hält damit auch den Mac wach.

caffeinate und Apps, die einen Mac auf Wunsch wach halten

caffeinate ist der macOS-Befehl, der einen Mac wach hält, solange er läuft. Skripte und Entwicklerwerkzeuge nutzen ihn, ebenso Menüleisten-Apps, die den Mac wach halten. Er erscheint in pmset -g assertions unter seinem eigenen Namen und in der Aktivitätsanzeige als caffeinate.

Hast du ihn gestartet, drücke ctrl-C in seinem Terminal-Fenster. Wenn nicht, finde heraus, welche App ihn gestartet hat: Wähle in der Aktivitätsanzeige „Darstellung“ → „Alle Prozesse, hierarchisch“ und suche caffeinate unter seinem übergeordneten Prozess. Beendest du diesen, stoppt auch caffeinate.

Was Vitals ergänzt

Auf einem MacBook nennt Vitals die Apps, die es wach halten, in klaren Worten, ohne Terminal.

  • „Hält diesen Mac wach“ im Tab „Batterie“: jede App mit dem angegebenen Grund, etwa „Spielt Video ab“ oder „Download läuft“, wie lange sie den Ruhezustand schon verhindert und ob sie den Bildschirm anlässt
  • Dieselbe Liste im Bereich „Batterie“ des Menüs in der Menüleiste, solange eine App den Ruhezustand verhindert, damit du nachsehen kannst, bevor du den Deckel schließt
  • Ein Browser ist eine Zeile, egal wie viele Tabs etwas abspielen, und ein caffeinate, das in einem Terminal übrig geblieben ist, erscheint als „Wach bleiben angefordert“
  • „Ruhezustand möglich“, wenn nichts ihn verhindert

Gut zu wissen

  • Die Liste gibt es nur auf MacBooks. Auf einem Mac mini, iMac, Mac Studio oder Mac Pro nutze pmset -g assertions.
  • Sie lässt die eigenen Prozesse von macOS weg, etwa powerd, WindowServer und sharingd bei Handoff, die den Ruhezustand jeweils nur für Momente verhindern. pmset -g assertions zeigt alles.
  • Vitals zeigt keinen Verlauf der Weckvorgänge. pmset -g log schon.
Vitals kaufen für $9 $9 zur Einführung, danach $29. 14 Tage Geld zurück.

Häufige Fragen

Was hält meinen Mac wach?

Führe pmset -g assertions im Terminal aus. Jede Zeile unter „Listed by owning process“ nennt eine App, wie lange sie den Ruhezustand schon verhindert und warum. In der Aktivitätsanzeige zeigt die Spalte „Ruhezustand verhindern“ im Tab „Energie“ bei denselben Apps „Ja“.

Warum geht mein Mac nicht in den Ruhezustand, wenn ich den Deckel schließe?

Im Batteriebetrieb schickt ein geschlossener Deckel ein MacBook in den Ruhezustand, egal was Apps verlangen. Mit geschlossenem Deckel am Netzteil und mit angeschlossenem externem Display läuft der Mac absichtlich weiter; Apple nennt das den Modus mit geschlossenem Display. Bleibt er ohne beides wach, sieh in pmset -g assertions nach PreventSystemSleep.

Warum wacht mein Mac nachts von selbst auf?

Meist für Wartung, Netzwerkaktivität oder ein angeschlossenes Gerät. Führe pmset -g log | grep -E "Wake from|DarkWake from" | tail -20 aus und lies den Text nach „due to“. Stelle „Ruhezustand bei Netzwerkzugriff beenden“ auf „Nur im Netzbetrieb“, wenn das Netzwerk die Ursache ist.

Wie verhindere ich, dass eine App meinen Mac wach hält?

Schließe, was sie gerade tut, etwa das Video, den Anruf oder den Download, oder beende die App. Bei caffeinate drücke ctrl-C in seinem Terminal-Fenster oder beende die App, die es gestartet hat.

Ist es schlimm, wenn mein Mac nie in den Ruhezustand geht?

Es kostet Strom, und ein MacBook in der Tasche wird dabei warm und leert die Batterie. Einem Desktop-Mac, den du als Server nutzt, schadet es nicht, solange du das so willst.

Gibt es eine App, die zeigt, was meinen Mac wach hält?

Auf einem MacBook listet Vitals die Apps, die es wach halten, im Tab „Batterie“ und im Menü in der Menüleiste, jeweils mit dem angegebenen Grund, wie lange die App den Ruhezustand schon verhindert und ob sie den Bildschirm anlässt.

Im Glossar

Weitere Ratgeber