Sistema · Background Services

Elementi in background sul Mac: scopri cosa resta sempre in esecuzione

Molte app installano programmi di supporto che macOS avvia da solo e tiene in esecuzione in background, che l'app sia aperta o no: updater, agent di sincronizzazione, controlli di licenza, servizi Homebrew. Background Services elenca tutti quelli presenti sul tuo Mac, mostra quali sono in esecuzione in questo momento e ti permette di fermarli, disattivarli o avviarli senza usare il Terminale.

macOS 26 Tahoe o versioni successive · Senza carta di credito · Tutto viene eseguito sul tuo Mac

Cosa sono gli elementi in background su un Mac?

macOS avvia i programmi in background tramite launchd, il processo di sistema che avvia tutto il resto. Un'app registra presso launchd un piccolo file che dice cosa eseguire e quando: al login, ogni pochi minuti o di continuo. Questi file sono di due tipi:

  • I launch agent vengono eseguiti come te, nella tua sessione di login. Si trovano in ~/Library/LaunchAgents per il solo tuo account, oppure in /Library/LaunchAgents per tutti gli utenti.
  • I launch daemon vengono eseguiti come sistema, per tutti gli utenti, prima che qualcuno acceda. Si trovano in /Library/LaunchDaemons.

La maggior parte è innocua e alcuni sono utili. Ma si accumulano: un'app provata una sola volta può lasciare un updater in esecuzione per anni. E poiché launchd li avvia senza che nessuno lo chieda, un launch agent è anche il posto dove un malware si installa per tornare a ogni riavvio. Impostazioni di Sistema ne mostra molti come interruttori in Elementi login ed estensioni, ma non cosa esegue ciascuno né se è in esecuzione in questo momento.

Tutti i servizi in un unico elenco

Background Services legge direttamente launchd e riunisce ciò che trova:

Dove cercaMostrato come
Servizi caricati nella tua sessione di login, e quelli che sono stati disattivatiDalla loro etichetta
~/Library/LaunchAgentsUser
/Library/LaunchAgentsSystem
/Library/LaunchDaemonsDaemon, sola lettura
Servizi HomebrewBrew

Ogni servizio mostra un nome leggibile e la sua etichetta completa, il suo stato (Running, Stopped, Disabled o Not loaded) e, mentre è in esecuzione, il suo ID di processo. I servizi in esecuzione vengono per primi. Un servizio presente sul disco ma non caricato ha comunque la sua riga, così nulla si nasconde restando inattivo.

I servizi forniti con macOS sono nascosti per impostazione predefinita, perché fermarne uno compromette la funzione di sistema che sostiene. Seleziona Show macOS services per vederli, e usa il campo di ricerca per trovare un servizio per nome o etichetta.

Ferma, disattiva o avvia

Stop termina subito un servizio in esecuzione. Disable dice a launchd di non avviarlo più, e Enable annulla l'operazione. Start carica un servizio fermo. La disattivazione usa l'interruttore di launchd invece di rinominare i file, quindi l'elenco di Startup Items è sempre coerente.

I launch daemon sono mostrati ma in sola lettura: modificarli richiede la password di amministratore, che questa sezione non chiede.

Non sai cosa fa un servizio? La sua etichetta di solito indica lo sviluppatore e l'app, ad esempio com.example.updater. Disattivare un servizio di terze parti è facile da annullare, ma la funzione che sostiene, come gli aggiornamenti automatici di un'app, si ferma finché non lo riattivi. Per rimuovere definitivamente i servizi di un'app, insieme all'app, usa l'Uninstaller.

Scopri quando qualcosa si installa da solo

Con Tell me when an app adds a background item attivo nelle Impostazioni, come lo è per impostazione predefinita, Tidy My Mac sorveglia le cartelle dei launch agent e daemon e /Library/PrivilegedHelperTools, e ogni minuto, e poco dopo l'apertura di un'app, controlla gli elementi login e i servizi in background che le app registrano in macOS. Ciò che c'era già quando lo hai attivato non genera mai avvisi; solo gli elementi nuovi o modificati. Gli elementi aggiunti mentre l'app era chiusa vengono segnalati alla successiva apertura.

La notifica indica l'app, cosa eseguirà l'elemento e chi l'ha firmato. Un programma senza una firma valida di uno sviluppatore noto riceve un chiaro avviso, perché è insolito per un software legittimo e frequente nei malware. Dalla notifica puoi usare Show per l'elemento, Disable per un agent di login, Scan with Antivirus, oppure scegliere Don't Tell Me Again for This App.

Letto sul tuo Mac

L'elenco viene creato da launchd e dalle cartelle sopra indicate, sul tuo Mac. Nulla sui servizi che hai viene inviato altrove; l'Informativa sulla privacy indica cosa legge l'app. L'Accesso completo al disco le permette di leggere la configurazione di sistema che li descrive.

Domande su Background Services

Quelli di terze parti, in genere sì: nel caso peggiore una funzione della loro app, come gli aggiornamenti automatici o la sincronizzazione, si ferma finché non riattivi il servizio. Per questo i servizi di macOS sono nascosti per impostazione predefinita.

I daemon vengono eseguiti come sistema e modificarli richiede la password di amministratore. Background Services li elenca perché tu possa vederli, ma non chiede quella password.

No. Il suo file resta dov'è, e Enable lo riporta in funzione. Per rimuovere un'app insieme ai suoi launch agent e programmi di supporto, usa l'Uninstaller.

Startup Items riguarda ciò che si avvia quando accedi e quanto tempo impiega il Mac ad avviarsi. Background Services mostra tutto ciò che launchd conosce, compresi daemon e servizi Homebrew, e cosa è in esecuzione in questo momento.

Prova ogni sezione gratis per 7 giorni.

Basta la tua email, senza carta di credito. Poi $19.99 per il primo anno, $59.99 all'anno dopo.

Inizia la prova gratuita