Apps
Apps netjes verwijderen op een Mac: wat de prullenmand vergeet
Een app verwijderen op een Mac lijkt kinderspel: naar de prullenmand slepen en klaar. In werkelijkheid is het symbool dat je verplaatst alleen de .app-bundel. Alles wat de app tijdens haar leven heeft aangemaakt (voorkeuren, caches, databases, opstartagents) blijft gewoon staan, soms jarenlang. Voor een klein hulpprogramma maakt dat weinig uit, maar bij een videobewerker, een ontwikkelomgeving of een creatieve suite kan het om gigabytes gaan. Hier lees je waar die restanten zitten, welke officiële methoden er zijn en hoe je opruimt zonder iets stuk te maken.
Waarom naar de prullenmand slepen niet volstaat
macOS houdt programma's en hun gegevens gescheiden. De .app-bundel bevat de code, de bronnen en de vertalingen; alles wat van jou is, wordt elders weggeschreven, in de bibliotheek van je account. Dat is een goed principe (een update vervangt de bundel zonder je instellingen aan te raken), maar het betekent ook dat het verwijderen van de bundel verder niets wist.
De gebruikelijke locaties, allemaal in ~/Library (een verborgen map die je bereikt via het menu Ga in de Finder terwijl je Option ingedrukt houdt):
- Application Support: databases, bibliotheken, gedownloade modellen. Vaak het zwaarste deel.
- Caches: gegevens die opnieuw kunnen worden opgebouwd, soms meerdere gigabytes voor een browser of een montageprogramma.
- Preferences:
.plist-bestanden met instellingen, piepklein maar talrijk. - Containers en Group Containers: de afgeschermde ruimte van gesandboxte apps (vooral uit de App Store) en gegevens die apps van dezelfde ontwikkelaar delen.
- LaunchAgents: kleine bestanden die bij elke aanmelding een hulpprogramma of updater opnieuw starten.
- Saved Application State: de vensterstatus om apps na een herstart te herstellen.
Sommige apps installeren ook onderdelen op systeemniveau, in /Library/LaunchDaemons, /Library/Application Support of als extensie. Om die te verwijderen is een beheerderswachtwoord nodig.
Officiële methoden om eerst te proberen
Kijk voordat je een externe tool gebruikt of de ontwikkelaar een eigen procedure aanbiedt. Dat is de veiligste weg voor software die stuurprogramma's, extensies of diensten installeert.
- Het verwijderprogramma van de ontwikkelaar: Adobe, Microsoft, antivirussoftware, virtualisatiesoftware en printerstuurprogramma's leveren vaak een "Uninstaller" mee in de oorspronkelijke schijfkopie of in de map van de app. Gebruik die: hij weet hoe hij zijn eigen systeemextensies netjes verwijdert.
- Apps uit de App Store: houd in Launchpad (macOS Sequoia en eerder) Option ingedrukt en klik op het kruisje; sleep de app anders vanuit de map Apps naar de prullenmand. Hun sandboxcontainer blijft echter vaak achter in
~/Library/Containers. - Homebrew: voor een app die als cask is geïnstalleerd, verwijdert
brew uninstall --zap naam-van-de-caskde app plus de bestanden die in het recept staan (voorkeuren, caches, agents). Een van de grondigste methoden, mits het recept actueel is.
Bij een app die door een beheerder is geïnstalleerd (in /Applications met systeemonderdelen) vraagt macOS om toestemming. Dat is normaal: weiger als je niet zeker weet wat je verwijdert.
Agents die de app overleven
Het vervelendste restant is niet het restant dat ruimte inneemt, maar het restant dat nog draait. Een verweesde updater, een synchronisatiehulp of een licentiedaemon kan bij elke opstart blijven starten, lang nadat de hoofdapp verdwenen is.
Open om dat te controleren Systeeminstellingen > Algemeen > Inlogonderdelen en extensies. Je vindt er twee lijsten: onderdelen die bij het inloggen worden geopend en onderdelen die op de achtergrond mogen draaien. Een ontwikkelaarsnaam waarvan je geen enkele app meer hebt, is een duidelijke kandidaat. Schakel hem eerst uit; als je na een paar dagen niets mist, verwijder je het bijbehorende bestand in LaunchAgents of LaunchDaemons.
In MacNeat toont de module Élan deze inlog- en achtergrondonderdelen met hun herkomst, zodat je niet handmatig door mappen hoeft te spitten.
Resetten in plaats van verwijderen
Veel verwijderingen beginnen met een probleem: een app crasht bij het opstarten, loopt vast of weigert een licentie. In dat geval heeft verwijderen en opnieuw installeren vaak geen zin, want de nieuwe installatie vindt precies dezelfde beschadigde voorkeuren en caches terug.
Beter is het om de app te resetten: de .app-bundel behouden, maar de gegevens (voorkeuren, caches, bewaarde status) opzijzetten. De app start dan op zoals op de eerste dag. Let op: een reset kan instellingen of lokale, niet-gesynchroniseerde gegevens wissen. Exporteer eerst wat belangrijk is.
Apps die alleen voor Intel bestaan
Op een Mac met Apple silicon draait een app die alleen Intel-code bevat via Rosetta 2. Dat werkt, maar kost meer rekenkracht, en de app kan niet meer opstarten zodra Apple Rosetta schrapt, wat voor een toekomstige macOS-versie is aangekondigd. Om zulke apps op te sporen, selecteer je er een in de Finder en open je het venster Toon info: het veld Soort vermeldt "Programma (Intel)" of "Programma (Universal)".
Een goed moment om op te ruimen: zoek een recente versie, kies een alternatief of verwijder wat je al maanden niet meer hebt geopend.
Wat Catalogue doet in MacNeat
De module Catalogue brengt deze stappen samen in één overzicht, zonder iets in jouw plaats te verwijderen:
- Inventaris: alle apps met grootte, versie, bron (App Store, Homebrew, rechtstreekse download), architectuur en datum van laatste gebruik. Een apart tabblad toont incompatibele apps (alleen Intel).
- Beschikbare updates: gecontroleerd via de App Store (als de tool
masgeïnstalleerd is), Homebrew en de ingebouwde updatefeeds van apps. - Volledig verwijderprogramma: vóór elke actie zie je de gekoppelde onderdelen (voorkeuren, caches, containers, agents) met hun grootte.
- Restanten: bestanden waarvan de identificatie bij geen enkele geïnstalleerde app meer hoort. Bestanden van een ontwikkelaar die nog aanwezig is, krijgen het label "Ontwikkelaar nog geïnstalleerd" en worden ter controle gemarkeerd, omdat een andere app ze mogelijk nog gebruikt.
- App resetten: de gegevens worden teruggezet, de app zelf blijft staan.
Alles gaat naar de prullenmand en elke bewerking wordt gelogd, dus ongedaan te maken. Analyseren is gratis; verwijderen vereist een licentie (7 dagen proef). MacNeat werkt op Macs met Apple silicon en Intel, en de analyse gebeurt lokaal. Voor een stapsgewijze aanpak lees je ook onze gids apps netjes verwijderen.