# Disattivare avvio e elementi in background sul Mac in sicurezza

> Distingui le app di login visibili, gli elementi di Service Management, i job launchd e le estensioni prima di disattivare un proprietario alla volta.

Published: 2026-05-30 | Updated: 2026-08-08

Il comportamento all'avvio include le app visibili che si aprono al login, gli elementi in background registrati dalle app, gli agent e i daemon di launchd, le estensioni di sistema e altri servizi delle app. Disabilitare un elemento può ridurre il lavoro al login o fermare un helper indesiderato, ma può anche disattivare sincronizzazione, aggiornamenti, scorciatoie, VPN, backup o funzioni di sicurezza. Identifica il proprietario e lo scopo prima di giudicare un elemento dal solo nome.

## Login Items: l'elenco visibile

Apri **Impostazioni di Sistema > Generali > Elementi di login ed estensioni**. La
[guida agli Elementi di login](https://support.apple.com/guide/mac-help/mh15189/mac) di Apple documenta
entrambe le sezioni di questa schermata. La sezione in alto, **Apri al login**, elenca app, documenti,
cartelle o server che si aprono quando accedi. Seleziona ciò di cui non hai bisogno
all'avvio automatico e rimuovilo con il pulsante meno. Rimuovere un elemento qui non
lo disinstalla; elimina solo quella istruzione di login.

## Consentire in background: gli helper nascosti

La stessa schermata ha una seconda sezione, **Consenti in background**, raggruppata per
sviluppatore. Possono essere updater, helper di sincronizzazione, utility della barra dei menu e servizi
di supporto. Spegnere un interruttore ritira il permesso per il lavoro in background registrato
da quell'app. Esci dall'app o fai logout prima di giudicare un processo già in esecuzione, poi prova
l'app di appartenenza perché lo stato nella barra dei menu, la sincronizzazione, gli aggiornamenti automatici o l'integrazione
hardware possono dipenderne.

Per diagnosticare un ritardo al login senza modificare l'elenco, tieni premuto Maiuscole mentre accedi finché
non compare il Dock. macOS impedisce temporaneamente gli elementi di login automatici per quella sessione.
Se il sintomo scompare, torna all'elenco e disabilita i candidati uno alla volta.

## Perché un'app si riapre dopo averla chiusa

Un'app può riaprirsi a causa di un job launchd, di un elemento di login di Service Management, di un'estensione
app, di un helper richiesto da un altro processo o di una preferenza della stessa app. Le definizioni
launchd legacy compaiono spesso in `~/Library/LaunchAgents`,
`/Library/LaunchAgents` e `/Library/LaunchDaemons`, ma quelle cartelle non sono un
inventario completo. Per una vista in sola lettura del dominio dell'utente corrente:

```
launchctl print gui/$(id -u)
```

L'output è diagnostico e usa etichette di servizio che non sempre corrispondono ai nomi dei file
o delle app. Preferisci l'impostazione dell'app, l'interruttore di background di macOS o il disinstallatore
del fornitore. Non indovinare un plist dal nome di un processo e cancellarlo.

## Fallo in sicurezza

Attiva o disattiva un solo elemento in Impostazioni, fai logout e di nuovo login se serve, e verifica la funzione
che lo gestisce. Riabilita l'elemento se sincronizzazione, backup, dispositivi di input, VPN, sicurezza o aggiornamenti
dell'app smettono di funzionare. Lascia stare i servizi Apple e `/Library/LaunchDaemons`; un daemon
di un fornitore va rimosso con il disinstallatore del fornitore, che può anche scaricare i servizi e
rimuovere i componenti privilegiati in sicurezza.

## Dietro le quinte: launchd e perché un'app non resta chiusa

launchd gestisce molti job in background, ma su macOS 13 e successivi Apple indica alle app di
registrare elementi di login, agent e daemon tramite
[`SMAppService`](https://developer.apple.com/documentation/servicemanagement/smappservice).
Le estensioni hanno un proprio ciclo di vita. Un plist
launchd può usare `RunAtLoad`, `KeepAlive`, socket, percorsi, timer o altre condizioni;
`KeepAlive` non spiega ogni riapertura. Gli agent in
`~/Library/LaunchAgents` girano per utente dentro la sessione di login; i daemon in
`/Library/LaunchDaemons` girano a livello di sistema come root prima che qualcuno acceda, ecco perché
un daemon richiede diritti di amministratore per essere toccato e un agent no.

Da Ventura, Background Task Management offre visibilità e controllo su molti
elementi in background di terze parti, ma non garantisce che ogni servizio sia rappresentato
con un interruttore semplice. Il suo database protetto è stato di sistema e non va modificato
direttamente.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/launchd-relaunch-loop.webp" width="1360" height="454" loading="lazy" alt="Chiudere un'app attiva launchd, che vede KeepAlive impostato a true e la rilancia, formando un ciclo, con user agent e root daemon mostrati come livelli separati">
  <figcaption>KeepAlive è una delle policy di riavvio di launchd. Il comportamento moderno in background può anche venire da elementi di Service Management, estensioni e impostazioni dell'app.</figcaption>
</figure>

## Dove un inventario integrato aiuta

Le due sezioni di Impostazioni e le cartelle launchd sono tre posti distinti per una sola
domanda: cosa si avvia da solo e cosa tiene attivi i processi. La gestione dell'avvio di [Mole](https://mole.fit/)
li raccoglie in un unico elenco, mostra cosa è ciascun elemento e ti consente di attivare o disattivare
quelli che può abbinare in sicurezza a un job launchd validato o a un elemento di login
registrato dal sistema. Qualsiasi cosa non possa dimostrare va indirizzata a Impostazioni di Sistema invece di
scrivere su un database protetto o inventare un'etichetta di servizio. La copertura deve fermarsi
all'identità che lo strumento può verificare.

## Un audit sicuro dell'avvio

Misura l'impatto sul login o sull'inattività, identifica fornitore e funzione, disabilita un elemento tramite
la sua app o Elementi di login ed estensioni, poi verifica. Un elenco più corto non è automaticamente un
Mac migliore: backup, sicurezza, sincronizzazione e helper dei dispositivi possono valere il loro costo. Evita
modifiche manuali ai plist e al database di Background Task Management.

---

Canonical HTML page: https://mole.fit/it/blog/how-to-disable-startup-programs-on-mac
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
