WindowServer ist ein Prozess, der für das Zeichnen grafischer Elemente auf Ihrem Display zuständig ist. In den meisten Fällen werden Sie gar wissen, dass dieser Prozess existiert. Wenn er jedoch viele CPU-Zyklen verbraucht, kann Ihr Mac dadurch deutlich langsamer werden. Glücklicherweise gibt es viele Möglichkeiten, die CPU-Last von WindowServer zu senken – folgen Sie einfach unserer Schritt-für-Schritt-Anleitung.

Was ist WindowServer auf Mac?

Einfach ausgedrückt: WindowServer ist der macOS-Prozess, der Elemente auf dem Bildschirm zeichnet, sei es Programmfenster, Symbole oder Webseiten. Je mehr Fenster Sie gleichzeitig geöffnet haben, desto mehr CPU-Zyklen benötigt WindowServer. Die meisten grafischen Elemente werden regelmäßig erneuert und aus diesem Grund benötigt WindowServer die CPU-Zyklen. Jedes Mal, wenn Sie ein Fenster verschieben, ein Bild in Photoshop bearbeiten oder zu einem anderen Tab in Safari wechseln, muss WindowServer Ihren Bildschirm neu zeichnen.

Wenn man bedenkt, dass die Fenster in macOS viele Effekte haben, wie z. B. Transparenz und Schlagschatten, ist es kaum überraschend, dass das Zeichnen und Neuzeichnen der Fenster auf dem Bildschirm Ressourcen verbraucht. Auf den meisten Macs sollte die Anzahl der von WindowServer verbrauchten CPU-Zyklen jedoch so gering sein, dass Sie den Prozess nicht bemerken.

Ist WindowServer ein Virus oder Malware?

Nein, der Prozess ist absolut legitim. Falls Ihr Mac jedoch mit Malware infiziert ist, kann die CPU-Last von WindowServer steigen. Dies geschieht durch übermäßige grafische Anforderungen, die wiederum andere integrierte Prozesse überlasten.

Warum verbraucht WindowServer so viel CPU?

Es gibt verschiedene Gründe, die dazu führen können, dass WindowServer so viele CPU-Zyklen verbraucht, dass Sie es bemerken oder dass Ihr Mac langsamer wird. Dazu gehören:

Fehlverhalten von ProgrammenEinige Programme „verschlingen“ Speicherplatz
Mehrere MonitoreMehrere Bildschirme beanspruchen mehr Speicherplatz
Unaufgeräumter SchreibtischJedes dieser Symbole muss bei jeder Änderung des Bildschirminhalts neu gezeichnet werden
Visuelle EffekteÄltere Macs haben Schwierigkeiten mit modernen Grafiken

    So finden Sie heraus, ob WindowServer übermäßig viele CPU-Zyklen verbraucht

    1. Gehen Sie zu Programme > Dienstprogramme > Aktivitätsanzeige.
    2. Klicken Sie oben auf den Tab „CPU“.
    3. Sehen Sie sich die Namen der Prozesse in dieser Spalte an.
    4. Wenn WindowServer ganz oben steht und mehr als 60 % der CPU-Ressourcen beansprucht, dann wissen Sie, dass der Prozess mehr CPU-Zyklen verbraucht als er sollte.
    5. Beenden Sie die Aktivitätsanzeige.
    WindowServer übermäßig viele CPU-Zyklen verbraucht

    Ist WindowServer mit mds_stores verwandt?

    Nein, nicht direkt. Während WindowServer das Zeichnen von Elementen auf dem Mac-Bildschirm steuert, ist mds_stores (mds steht für Metadaten-Server) Teil von Spotlight. Wenn Sie sehen, dass mds_stores CPU-Zyklen verbraucht, liegt das wahrscheinlich daran, dass Spotlight Ihren Mac neu indiziert.

    Eine hohe CPU-Last durch WindowServer kann jedoch Teil eines größeren Problems sein. Dies gilt auch für Situationen, in denen andere macOS-Prozesse wie nsurlsessiond, mDNSResponder, hidd, trustd, photoanalysisd, gamecontrollerd, syslogd und ApplicationsStorageExtension die CPU beanspruchen. Die folgenden Schritte sollten dabei helfen, all diese Probleme zu beheben.

    Tipp
    Wenn Sie feststellen, dass Ihr Mac Probleme hat und oft langsam läuft, dann nutzen Sie das praktische Leistungstool von CleanMyMac. Es führt mehrere Wartungsroutinen aus, die die Leistung Ihres Mac verbessern können. Das Tool „Bereinigung“ identifiziert und entfernt außerdem Junk-Dateien, die Ihr Startlaufwerk verstopfen und die Leistung Ihres Mac beeinträchtigen. So nutzen Sie die App:

    Das Modul „Systemreste“

    1. Holen Sie sich Ihre kostenlose CleanMyMac-Testversion, installieren und öffnen Sie die App.

    2. Wählen Sie „Bereinigung“ und klicken Sie auf „Scannen“.

    3. Wenn der Scanvorgang abgeschlossen ist, wählen Sie „Bereinigen“, um die gefundenen Dateien loszuwerden, oder „Alle Junk-Dateien prüfen“, um mehr zu erfahren.


      CPU-Auslastung von WindowServer reduzieren

      1. Schließen Sie überflüssige Fenster und Apps

      Je mehr Fenster Sie geöffnet haben, desto mehr muss WindowServer arbeiten – das gilt vor allem für ältere Macs. Schließen Sie auch überflüssige Browser-Tabs, um die Gesamtbelastung Ihres Systems zu reduzieren, und beenden Sie alle Programme, die Sie im Moment nicht benötigen (drücken Sie Alt-Befehl-Escape, um das Menü „Sofort Beenden“ zu öffnen).

      Hier sind einige Apps, deren Beenden Sie in Betracht ziehen sollten (sie sind bekannt dafür, eine hohe CPU-Last durch WindowServer zu verursachen):

      • Google Chrome
      • Verwaltungstools, wie der Dell Display Manager
      • Messenger wie WhatsApp
      • Gmail, wenn es in Safari geöffnet ist (schließen Sie das Fenster, nicht Safari)
      • Spiele wie League of Legends und Gaming-Helper-Apps (z. B. EA- oder Steam-Apps)
      • Apps zur Dateisynchronisierung, einschließlich OneDrive und andere nicht native Mac-Apps
      • Virtuelle Maschinen wie VirtualBox oder Parallels, besonders wenn Sie mehrere Betriebssysteme gleichzeitig ausführen

      2. Starten Sie Ihren Mac neu

      Viele von uns starten den Mac nicht häufig neu – wir schließen einfach den Deckel, wenn wir mit der Arbeit fertig sind, und öffnen ihn wieder, wenn wir den Computer verwenden möchten. Ein Neustart ist jedoch wichtig, um den Arbeitsspeicher freizugeben und Caches-Dateien und andere temporäre Daten zu löschen. Zudem können Sie mit einem Neustart zahlreiche Probleme beheben, wie z. B. bestimmte Prozesse, die zu viele CPU-Zyklen beanspruchen.

      Starten Sie Ihren Mac neu

      3. Anzahl der Schreibtische reduzieren in Mission Control

      Schließen Sie zusätzliche Schreibtische, um die CPU-Auslastung von WindowServer weiter zu verringern:

      • Drücken Sie die Taste F3, um Mission Control aufzurufen, oder klicken Sie auf das Launchpad-Symbol im Dock und wählen Sie „Mission Control“.
      • Bewegen Sie den Mauszeiger über die Schreibtische, die Sie nicht benutzen.
      • Klicken Sie auf das „x“ in der Ecke des Schreibtischs, um ihn zu schließen.
      Anzahl der Schreibtische reduzieren in Mission Control

      4. Visuelle Effekte ausschalten

      Auch Features wie die Transparenz in Fenstern verbrauchen viele CPU-Zyklen. Sie können nicht jeden visuellen Effekt ausschalten, aber Sie können die Transparenz über den Bereich „Bedienungshilfen“ in den Systemeinstellungen deaktivieren. Gehen Sie folgendermaßen vor:

      • Öffnen Sie das Apple-Menü und klicken Sie auf „Systemeinstellungen“.
      • Klicken Sie auf „Bedienungshilfen“ und wählen Sie „Anzeige“.
      • Aktivieren Sie die Option „Transparenz reduzieren“.
      Anzeige – Transparenz reduzieren

      5. Sind alle Programme und macOS auf dem neuesten Stand?

      Für aus dem App Store heruntergeladenen Programme: Öffnen Sie den App Store und überprüfen Sie den Abschnitt „Updates“. Für alle andere Programme: Starten Sie die Programme, klicken Sie in der Menüleiste auf den Namen des Programms und wählen Sie „Nach Updates suchen“.

      Neue macOS-Versionen und aktualisierte Programme tragen dazu bei, die CPU-Auslastung von WindowServer zu reduzieren. Das liegt daran, dass sie in der Regel besser optimiert sind.

      Apropos macOS: Ein veraltetes macOS verursacht auch andere Probleme, daher sollten Sie es unbedingt aktualisieren, wenn ein Update verfügbar ist. Das geht so:

      1. Öffnen Sie das Apple-Menü > Systemeinstellungen > Allgemein.
      2. Klicken Sie auf „Softwareupdate“.
      3. Folgen Sie den Anweisungen auf dem Bildschirm, wenn ein Update verfügbar ist. Sie können auch automatische Updates aktivieren.
      macOS auf dem neuesten Stand

      Sobald Sie macOS aktualisiert haben, sollten Sie sicherstellen, dass auch alle installierten Programme auf dem neuesten Stand sind. Sie haben hier verschiedene Möglichkeiten. Für aus dem App Store heruntergeladenen Programme: Öffnen Sie den App Store und überprüfen Sie den Abschnitt „Updates“. Klicken Sie hier neben einer bestimmten App auf „Aktualisieren“ oder auf „Alle aktualisieren“.

      nach Updates suchen

      Wenn Sie Programme von der Webseite eines Entwicklers heruntergeladen haben, dann öffnen Sie das Programm und klicken Sie auf den Namen des Programms in der Menüleiste. Wählen Sie dort „nach Updates suchen“. Alternativ können Sie auch in den Einstellungen des Programms nach einer Option für automatische Updates suchen. Oder schauen Sie auf der Webseite des Entwicklers nach, ob Updates verfügbar sind. Wiederholen Sie diesen Vorgang für alle auf Ihrem Mac installierten Programme. 

      Tipp

      CleanMyMac kann alle Programme auf Ihrem Mac auf neue Versionen überprüfen und verfügbare Updates installieren. Das ist viel schneller und deutlich einfacher, als die Patches einzeln zu installieren.


      6. Speichern Sie weniger Dateien und Ordner auf dem Schreibtisch

      Wie bereits erwähnt, konzentriert sich der WindowServer-Prozess auf visuelle Elemente. Wenn Sie die Anzahl der auf dem Schreibtisch gespeicherten Dateien und Ordner reduzieren, muss der WindowServer-Prozess weniger Elemente neu zeichnen und das kann zu einer geringeren CPU-Auslastung beitragen.

      Sie haben mehrere Möglichkeiten:

      1. Organisieren Sie Ihre Dateien in Ordnern. Versuchen Sie, die Anzahl der Elemente auf ein Minimum zu reduzieren.
      2. Verschieben Sie alle Dateien und Ordner, die Sie nicht unbedingt benötigen, in den Dokumente-Ordner.
      3. Nutzen Sie die Stapelfunktion – klicken Sie einfach mit der rechten Maustaste auf Ihren Schreibtisch und wählen Sie „Stapel verwenden“.
      Speichern Sie weniger Dateien und Ordner auf dem Schreibtisch

      7. Deaktivieren Sie Spaces für mehrere Monitore

      Wenn Sie mit mehreren Monitoren arbeiten, dann sollten Sie Spaces für diese Monitore deaktivieren. Das geht zum Glück ganz einfach über die Systemeinstellungen:

      1. Öffnen Sie die Systemeinstellungen > Schreibtisch & Dock.
      2. Scrollen Sie ganz nach unten.
      3. Deaktivieren Sie unter Mission Control die Option „Monitore verwenden verschiedene Spaces“.
      Deaktivieren Sie Spaces für mehrere Monitore

      8. Scannen Sie Ihren Mac auf Malware

      Malware ist nicht immer die ursprüngliche Ursache für eine hohe WindowServer CPU-Last, kann aber ein Grund dafür sein. Wenn keiner der oben genannten Schritte geholfen hat, sollten Sie Ihren Mac auf Malware scannen. Sie können dafür jede vertrauenswürdige Antiviren-Software verwenden. Wir empfehlen jedoch CleanMyMac, eine bekannte App zur Mac-Optimierung. Die Schutz-Funktion kann die neuesten Mac-spezifischen Bedrohungen erkennen und entfernen. Probieren Sie es aus (Ihre kostenlose Testversion erhalten Sie hier).

      So scannen Sie Ihren Mac mit CleanMyMac auf Malware:

      1. Öffnen Sie CleanMyMac.
      2. Klicken Sie auf „Schutz“ > „Scannen“.
      3. Wenn Malware gefunden wird, klicken Sie auf „Entfernen“.
      CleanMyMac - Scannen Sie Ihren Mac auf Malware

      CleanMyMac erkennt alle Arten von Malware, einschließlich Adware, die meist Browser angreift und die WindowServer-Last erhöhen kann. Durch den Scan entfernen Sie schädliche Software aus allen betroffenen Browsern, ohne die Einstellungen manuell ändern zu müssen.

      Tipp💡

      Warum Sie die CPU-Auslastung von Mac WindowServer reduzieren sollten

      Abschließend möchten wir noch einmal zusammenfassen, warum Sie die oben genannten Schritte durchführen sollten, um die CPU-Auslastung von Mac WindowServer zu reduzieren. Der offensichtlichste Grund ist, dass Ihr Mac dadurch schneller wird. Aber es gibt noch andere Gründe:

      • Es optimiert Ihren Mac und verbessert die Benutzererfahrung, indem es unnötige Dinge entfernt, Ihren Schreibtisch organisiert und Einstellungen anpasst.
      • Wenn Sie Ihren Mac wie empfohlen neu starten, werden außerdem Arbeitsspeicher und andere Ressourcen freigegeben und Ihr Computer erhält einen Neustart. Zumindest für eine Weile.
      • Sie können auch die Grafikleistung Ihres Mac verbessern, indem Sie die Einstellungen der Displays anpassen.

      WindowServer ist ein Prozess, der das Zeichnen von grafischen Elementen und Fenstern auf Ihrem Mac-Bildschirm steuert. Unter normalen Umständen sollte er so wenige Systemressourcen beanspruchen, dass Sie ihn gar nicht bemerken. Es kann jedoch vorkommen, dass etwas schiefgeht und er zu viele CPU-Zyklen oder Arbeitsspeicher verbraucht. Wenn dies bei Ihrem Mac der Fall ist, dann folgen Sie den oben genannten Schritten, um den Ressourcenverbrauch zu reduzieren.

      Häufig gestellte Fragen (FAQs)

      Wie viel RAM benötige ich, um Probleme mit WindowServer zu vermeiden?

      16 GB sind eine gute Basis für Multitasking. Wenn Sie Ihren Mac jedoch für ressourcenintensive Apps nutzen möchten, ist es ratsam, in mindestens 32 GB Arbeitsspeicher zu investieren.

      Kann WindowServer Kernel-Panics verursachen und den Mac zum Absturz bringen?

      Das ist möglich. Eine hohe CPU-Auslastung kann einer der Faktoren sein, die zu Systemabstürzen und Kernel-Panics führen.

      Was verursacht WindowServer-Speicherlecks?

      Mehrere Faktoren hängen mit Speicherlecks zusammen: fehlerhafte Apps, Display-Probleme oder komplexe Grafikvorgänge. All dies führt dazu, dass macOS Arbeitsspeicher belegt, statt ihn freizugeben, was ein Speicherleck verursacht.

      Sollte ich eine Drittanbieter-App nutzen, um die WindowServer CPU-Last zu senken?

      Generell ist es besser, die Ursache des Problems zu beheben. Falls gewünscht, können Sie jedoch ein Tool wie App Tamer ausprobieren, um ein akzeptables Niveau der CPU-Nutzung festzulegen. Beachten Sie jedoch, dass solche Apps keine Kontrolle über macOS-Prozesse bieten, sondern nur die Verwaltung anderer Apps ermöglichen.

      Sollte ich wegen WindowServer-Problemen den AppleCare-Support kontaktieren?

      Wenn Sie eine aktive Garantie oder AppleCare+ haben und grundlegende Fehlerbehebungen bereits versucht haben, können Sie Apple kontaktieren. Wiederkehrende Probleme können nämlich auf Probleme mit dem Grafiktreiber oder der Hardware hindeuten.