Systeem · Background Services
Achtergrondonderdelen op je Mac: zie wat er blijft draaien
Veel apps installeren hulpprogramma's die macOS zelf start en op de achtergrond laat draaien, of de app nu open is of niet: updaters, synchronisatie-agents, licentiecontroles, Homebrew-services. Background Services toont ze allemaal op je Mac, laat zien welke nu draaien en laat je ze stoppen, uitschakelen of starten zonder Terminal.
macOS 26 Tahoe of nieuwer · Geen creditcard · Alles draait op je Mac
Wat zijn achtergrondonderdelen op een Mac?
macOS start achtergrondprogramma's via launchd, het systeemproces dat al het andere opstart. Een app registreert een klein bestand bij launchd dat zegt wat er moet draaien en wanneer: bij het inloggen, om de paar minuten of de hele tijd. Die bestanden zijn er in twee soorten:
- Launch agents draaien als jijzelf, in je inlogsessie. Ze staan in
~/Library/LaunchAgentsalleen voor jouw account, of in/Library/LaunchAgentsvoor alle gebruikers. - Launch daemons draaien als het systeem, voor alle gebruikers, voordat iemand inlogt. Ze staan in
/Library/LaunchDaemons.
De meeste zijn onschuldig en sommige zijn nuttig. Maar ze stapelen zich op: een app die je één keer hebt geprobeerd kan jarenlang een updater laten draaien. En omdat launchd ze start zonder dat erom wordt gevraagd, is een launch agent ook de plek waar malware zich nestelt om na elke herstart terug te komen. Systeeminstellingen toont er veel van als schakelaars onder Inlogonderdelen en extensies, maar niet wat elk onderdeel uitvoert of of het nu draait.
Elke service in één lijst
Background Services leest launchd rechtstreeks uit en combineert wat het vindt:
| Waar het kijkt | Getoond als |
|---|---|
| Services die in je inlogsessie zijn geladen, en services die zijn uitgeschakeld | Op basis van hun label |
~/Library/LaunchAgents | User |
/Library/LaunchAgents | System |
/Library/LaunchDaemons | Daemon, alleen-lezen |
| Homebrew-services | Brew |
Elke service toont een leesbare naam en zijn volledige label, zijn status (Running, Stopped, Disabled of Not loaded) en, zolang hij draait, zijn proces-ID. Draaiende services staan bovenaan. Een service die op schijf staat maar niet is geladen krijgt toch zijn rij, zodat niets zich kan verbergen door stil te zijn.
De services die met macOS worden meegeleverd zijn standaard verborgen, omdat het stoppen van een service de systeemfunctie breekt waar hij voor dient. Vink Show macOS services aan om ze ook te zien, en zoek met het zoekveld een service op naam of label.
Stoppen, uitschakelen of starten
Stop beëindigt een draaiende service meteen. Disable zegt tegen launchd dat hij hem niet opnieuw moet starten, en Enable maakt dat ongedaan. Start laadt een gestopte service. Uitschakelen gebruikt de eigen schakelaar van launchd in plaats van bestanden te hernoemen, zodat de lijst Startup Items er altijd mee overeenkomt.
Launch daemons worden getoond maar zijn alleen-lezen: om ze te wijzigen is een beheerderswachtwoord nodig, en dat vraagt dit onderdeel niet.
Weet je niet wat een service doet? Het label noemt meestal de ontwikkelaar en de app, zoals com.example.updater. Een service van een derde uitschakelen is gemakkelijk ongedaan te maken, maar de functie waarvoor hij dient, zoals automatische updates van een app, stopt totdat je hem weer inschakelt. Om de services van een app voorgoed te verwijderen, samen met de app, gebruik je de Uninstaller.
Weet wanneer iets zichzelf installeert
Met Tell me when an app adds a background item aan in Settings, wat standaard zo is, houdt Tidy My Mac de mappen met launch agents en daemons en /Library/PrivilegedHelperTools in de gaten, en controleert elke minuut en kort nadat een app opent de inlogonderdelen en achtergrondservices die apps bij macOS registreren. Wat er al was toen je het inschakelde geeft nooit een melding; alleen nieuwe of gewijzigde onderdelen doen dat. Onderdelen die zijn toegevoegd terwijl de app gesloten was, worden gemeld zodra hij weer opent.
De melding noemt de app en zegt wat het onderdeel gaat uitvoeren en wie het heeft ondertekend. Een programma zonder geldige handtekening van een bekende ontwikkelaar krijgt een duidelijke waarschuwing, omdat dat ongebruikelijk is voor echte software en gebruikelijk voor malware. Vanuit de melding kun je het onderdeel Showen, een inlogagent Disablen, Scan with Antivirus kiezen of Don't Tell Me Again for This App kiezen.
Uitgelezen op je Mac
De lijst wordt op je Mac opgebouwd uit launchd en de bovenstaande mappen. Er wordt niets over de services die je hebt naar buiten gestuurd; het privacybeleid beschrijft wat de app leest. Met Volledige schijftoegang kan hij de systeemconfiguratie lezen die ze beschrijft.
Vragen over Background Services
Die van derden over het algemeen wel: in het slechtste geval stopt een functie van hun app, zoals automatische updates of synchronisatie, totdat je de service weer inschakelt. De eigen services van macOS zijn daarom standaard verborgen.
Daemons draaien als het systeem en om ze te wijzigen is een beheerderswachtwoord nodig. Background Services toont ze zodat je ze kunt zien, maar vraagt dat wachtwoord niet.
Nee. Het bestand blijft waar het is en met Enable haal je hem terug. Om een app samen met zijn launch agents en hulpprogramma's te verwijderen, gebruik je de Uninstaller.
Startup Items gaat over wat er start als je inlogt en hoelang je Mac erover doet om op te starten. Background Services toont alles wat launchd kent, inclusief daemons en Homebrew-services, en wat er nu draait.
Probeer elk onderdeel 7 dagen gratis.
Alleen je e-mailadres, geen creditcard. Daarna $19.99 voor je eerste jaar, $59.99 per jaar daarna.
Start je gratis proefperiode