WindowServer, mds_stores, kernel_task: was diese Prozesse wirklich tun
Der Lüfter dreht, im Aktivitätsmonitor steht ein Name, den niemand erklärt. Was die zwölf häufigsten macOS-Prozesse tun, wann ihre CPU-Last normal ist — und wann nicht.

Der Lüfter dreht hoch, du öffnest die Aktivitätsanzeige, und ganz oben steht mds_stores bei 240 %. Der Name erklärt nichts, die Spalte daneben auch nicht, und im Netz findet man vier Foren-Threads mit fünf widersprüchlichen Ratschlägen.
Das hier ist die kurze Liste der Namen, die tatsächlich oben stehen — und was sie bedeuten.
System
Kommt mit dem Betriebssystem.
Programme
Was du geöffnet hast.
Hintergrund
Helfer, Agenten, Updater.
Sonstige
Läuft von einem ungewöhnlichen Ort.
Die zwölf häufigsten
| Prozess | Was er tut | Hohe Last ist normal, wenn … |
|---|---|---|
WindowServer | zeichnet alles Sichtbare | mehrere Displays, Video, viel Bewegung |
kernel_task | Kern des Systems, bremst bei Hitze | der Rechner warm ist oder lädt |
mds, mds_stores | Spotlight-Indizierung | nach Update, Kopieraktion, großem Checkout |
mdworker_shared | einzelne Indizierungs-Aufträge | dito, in Schüben |
backupd | Time Machine | ein Backup läuft |
photoanalysisd | Fotos: Gesichter, Orte, Objekte | nach großem Import, im Leerlauf |
cloudd, bird | iCloud-Synchronisation | nach Anmeldung oder großem Upload |
syspolicyd | Gatekeeper prüft Signaturen | beim ersten Start einer neuen App |
nsurlsessiond | Hintergrund-Downloads | Updates, iCloud, App Store |
coreaudiod | Audio | dauerhaft, aber niedrig |
distnoted | Benachrichtigungen zwischen Prozessen | kurz, in Spitzen |
launchd | startet und überwacht alles | immer da, fast nie laut |
Alles darüber hinaus ist entweder ein Programm, das du kennst — oder eines, das eine Erklärung verdient.
Drei Muster, die eine Erklärung verdienen
Ein Prozess mit Versionsnummer statt Namen. Helper (Renderer), com.example.updater.v2 — der Name sagt nichts, der Pfad umso mehr. Die Zuordnung läuft über den Pfad, nicht über den Prozessnamen.
Ein Prozess aus einem temporären Ordner. Alles, was aus /tmp, /var/folders oder dem Download-Ordner läuft, ist nicht automatisch bösartig — Installer und Build-Werkzeuge sehen exakt so aus. Es ist die kurze Liste, die zu lesen sich lohnt.
Ein Prozess ohne gültige Signatur. Auf macOS ist das die Ausnahme. Nicht jede Ausnahme ist ein Angriff (selbst kompilierte Binaries, ältere Open-Source-Werkzeuge), aber jede verdient einen Blick.
Warum eine Liste ohne Erklärungen nichts hilft
Die Aktivitätsanzeige zeigt Namen und Zahlen. Was sie nicht liefert: den Satz, der aus einem Namen eine Entscheidung macht. „WindowServer zeichnet deinen Bildschirm“ ist dieser Satz. Er kostet dich zehn Sekunden Recherche — bei zwölf Prozessen zwei Minuten, bei den 198, die auf einem normalen Mac laufen, einen Nachmittag.
Genau deshalb bringt BalaneDisk eine lokalisierte Erklär-Datenbank mit: jeder bekannte Prozess bekommt einen Satz Klartext, auf Deutsch und auf Englisch, und daneben die Ampel — signiert, unbekannt, auffällig. Kein anderes vergleichbare Werkzeug übersetzt diesen Teil.
Was du beim nächsten Lüfter-Konzert tust
- 01Namen ablesen — und in der Tabelle oben nachsehen.
- 02Ist es Spotlight, Fotos oder Time Machine: warten. Diese drei sind endlich.
- 03Ist es
kernel_task: Wärmequelle suchen (Ladegerät, Sonne, blockierte Lüftung), nicht den Prozess. - 04Ist es
WindowServerohne sichtbare Bewegung: Fenster schließen, bis die Last fällt — der letzte Schuldige ist der Schuldige. - 05Steht dort ein Name, den du nicht zuordnen kannst: Pfad ansehen, Signatur prüfen, dann entscheiden.
- Warum braucht WindowServer so viel CPU?
- WindowServer zeichnet alles, was du siehst. Seine Last steigt mit Auflösung, Bildwiederholrate, Anzahl der Displays, Transparenzeffekten und der Zahl bewegter Fenster. Dauerhaft hohe Werte ohne sichtbare Bewegung deuten meist auf ein Programm, das ununterbrochen neu zeichnet — oft ein Browser-Tab oder eine Electron-App.
- Kann ich kernel_task beenden?
- Nein, und man sollte es auch nicht wollen. kernel_task belegt absichtlich CPU-Zeit, um andere Prozesse auszubremsen, wenn der Rechner zu warm wird. Die hohe Last ist die Gegenmaßnahme, nicht das Problem — das Problem ist die Wärme.
- Warum läuft mds_stores ständig?
- mds_stores ist die Indizierung von Spotlight. Nach einem Update, einer großen Kopieraktion oder auf einer Entwicklermaschine mit vielen node_modules-Ordnern kann sie stundenlang laufen. Ordner in den Spotlight-Ausschlüssen zu hinterlegen hilft dauerhaft mehr als jeder Neustart.