Gestire i programmi all'avvio su Windows
Risposta breve: Windows conserva l'avvio automatico in due chiavi del Registro (Run e RunOnce, per utente e per tutto il sistema) e due cartelle Esecuzione automatica. Il Task Manager può disattivare la maggior parte delle voci, ma nasconde il comando e la provenienza; un'app gratuita come Gestione avvio automatico mostra ogni voce con comando, posizione e ambito, e la commuta con lo stesso meccanismo StartupApproved — senza eliminare nulla.
Dove Windows nasconde i programmi all'avvio
L'avvio automatico non è un elenco, ma quattro luoghi:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— programmi dell'utente corrente, avviati a ogni accesso.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— attività una tantum, eseguite una volta e poi rimosse.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Rune...\RunOnce— lo stesso per tutti gli utenti; scrivervi richiede privilegi di amministratore.- Le cartelle Esecuzione automatica:
shell:startupper l'utente corrente eshell:common startupper tutti, entrambe raggiungibili dalla finestra Esegui.
Il Task Manager legge queste fonti e le unisce nella scheda «App di avvio». Tutto ciò che parte con Windows si trova in uno di questi quattro posti — per questo «l'ho disattivato nel Task Manager ed è tornato» di solito significa una seconda voce altrove.
Metodo 1: il Task Manager — la via familiare
- Premi
Ctrl+Maiusc+Esce apri la scheda «App di avvio» (in Windows 11 è nel menu a sinistra). - Fai clic destro sulla voce e scegli «Disabilita», oppure selezionala e usa il pulsante in alto a destra.
- Esci e rientra (o riavvia) per vedere l'effetto: la scheda mostra lo stato attuale e il programma riparte solo dopo che lo riattivi.
Comodo, integrato e sufficiente per un programma rumoroso. Il problema: il Task Manager mostra nome, autore e valutazione di impatto, ma non il comando che verrà eseguito, né la chiave di registro o la cartella esatta dietro la voce, né il suo ambito. Le voci RunOnce quasi non compaiono, quindi gli installer che pianificano un'attività per l'accesso successivo restano invisibili. E nulla nella scheda spiega cos'è davvero una voce sconosciuta: la disattivi alla cieca.
Metodo 2: regedit e shell:startup — per i coraggiosi
- Premi
Win+R, digitaregedite vai inHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Ogni valore è un programma all'avvio: il nome è ciò che vedi, i dati sono il comando. - Per rimuovere un programma elimina il suo valore: qui non c'è un interruttore. Eliminare il valore sbagliato può rompere un helper di driver o un dispositivo di input, e non c'è annullamento se non ripristinando un backup del Registro.
- Per le voci nelle cartelle, premi
Win+Re digitashell:startup(oshell:common startup); elimina il collegamento per far smettere l'avvio.
È la via manuale: precisa, ma senza margine d'errore. Un valore Run eliminato è perso, un errore di battitura in un comando rompe la voce in silenzio, e nulla ti dice da quale dei quattro luoghi proveniva. Un ultimo ricorso ragionevole per una voce ostinata — non uno strumento quotidiano.
Metodo 3: Gestione avvio automatico — vedere tutto, commutare senza rischi
Scarica gratis — StartupManager-Setup.exe
- Apri l'app — legge entrambe le chiavi del Registro (utente corrente e tutti gli utenti) ed entrambe le cartelle Esecuzione automatica, e mostra ogni voce con comando esatto, provenienza (Registro · Run, Registro · RunOnce, cartella Esecuzione automatica) e ambito (Questo utente o Tutti gli utenti).
- Sposta l'interruttore di una voce che non ti serve all'accesso. L'app scrive lo stesso flag StartupApproved del Task Manager: il valore del Registro o il collegamento resta esattamente dov'è, nulla viene eliminato e la modifica è immediata.
- Riportalo indietro quando il programma serve di nuovo: le voci disattivate non lasciano mai l'elenco, quindi niente «dov'è finito».
A differenza del Task Manager, l'elenco mostra il comando dietro ogni nome e contrassegna con un lucchetto le voci di tutti gli utenti: sono elencate per trasparenza, ma in questa versione non si possono commutare perché richiedono privilegi di amministratore. Le voci utente non richiedono alcuna elevazione. E poiché l'app legge solo il Registro e scrive un flag, è sicura da provare su un portatile di lavoro: nessun servizio, nessun account, nessuna telemetria, nulla viene inviato da nessuna parte.
Cosa si può disattivare senza rischi
- Aggiornatori e assistenti — Spotify, Steam, l'assistente di Adobe Creative Cloud, OneDrive, Discord: possono partire all'apertura dell'app invece che all'accesso. È qui che di solito si perde la maggior parte del tempo di avvio.
- Launcher di giochi — Steam, Epic Games Launcher, Battle.net e simili: devono girare solo quando giochi davvero. Disattivali e aprili dal menu Start.
- Messaggistica e client di chat — Telegram, Slack, Teams: se non ti servono nel secondo successivo al caricamento di Windows, spegnili; si avviano senza problemi a mano.
Non toccare driver audio, assistenti di touchpad e tastiera, antivirus e agenti di sicurezza, né utility del produttore per ventole e risparmio energetico. Spesso installano una voce Run che fa parte del corretto funzionamento del dispositivo, e disattivarla può lasciarti senza audio, senza touchpad o senza protezione. Se il comando di una voce punta a Program Files\Windows Defender, a una cartella di driver audio o alla directory di un produttore di portatili, lasciala stare.
Domande frequenti
Disattivare un programma all'avvio lo elimina?
No. L'interruttore scrive lo stesso flag StartupApproved del Task Manager; il valore del Registro o il collegamento resta al suo posto, e riattivare la voce ripristina il programma al successivo accesso.
Perché un programma torna dopo averlo disattivato nel Task Manager?
Perché lo avvia un'altra voce: un secondo valore in Run, un'attività in RunOnce o un collegamento in una cartella Esecuzione automatica. Un gestore che legge tutti e quattro i luoghi mostra subito i duplicati — proprio ciò che la singola scheda del Task Manager non fa.
Servono privilegi di amministratore?
Solo per le voci che appartengono a tutti gli utenti (le chiavi HKEY_LOCAL_MACHINE e la cartella Esecuzione automatica comune). Le voci dell'utente in HKEY_CURRENT_USER e shell:startup possono essere commutate dall'utente connesso senza elevazione.
Altro: come vedere le specifiche del PC su Windows e trovare ed eliminare le cartelle vuote su Windows.