Moltissimi software, per esempio l'antivirus o il firewall, necessitano di essere eseguiti automaticamente all'avvio del sistema operativo, anche molti altri sono solitamente lanciati, occupando solamente memoria RAM, ma in realtà ne potremmo fare a meno.Ci sono però dei software che non hanno questa possibilità di avviarsi automaticamente, ma che ci servirebbe eseguire all'avvio del sistema operativo. Abbiamo due possibili metodi per farlo, o tramite il registro di configurazione o con l'esecuzione automatica. Il risultato finale è simile, quale applicare dipende da voi e da quanto potete essere abituati a modificare il registro di configurazione.

Aggiornato articolo per adattarlo meglio alle caratteristiche di Windows 10.

Per spiegare meglio la procedura useremo come esempio il programma Linkbar, di cui ci eravamo occupati in questo articolo, visto che non ha un suo sistema per mettersi in esecuzione automatica dalle impostazioni.

Il registro di configurazione

Apriamo il registro di configurazione dalla finestra di Esegui, richiamabile anche dalla combinazione di tasti Win R, e digitiamo il comando regedit.

Le “zone” del registro di configurazione da cui poter avviare i programmi sono due: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run vale per tutti gli utenti che accedono al computer,

Forzare inserimento programma esecuzione automatica

Mentre HKEY_CURRENT_USER\ SOFTWARE\Microsoft\Windows\CurrentVersion\Run avvia i programmi solo per l'utente attualmente collegato.

I programmi richiamati in queste due chiavi di registro sono avviati ogni volta con il sistema operativo.

Forzare inserimento programma esecuzione automatica

Nella stessa zona di registro trovate anche la chiave RunOnce che, a differenza delle precedenti due chiavi, permette di eseguire un determinato programma una volta soltanto.

Creiamo ora la chiave di registro necessaria per richiamare il programma che ci serve, clicchiamo con il tasto destro del mouse, nella finestra a destra, e scegliamo NuovoValore stringa.

Forzare inserimento programma esecuzione automatica

Diamo un nome significativo e nei Dati valore inseriamo il percorso completo dove si trova il programma da eseguire.

Forzare inserimento programma esecuzione automatica

L’esecuzione automatica

Possiamo eseguire un programma qualsiasi, all’avvio del sistema operativo, semplicemente utilizzando la cartella Esecuzione automatica, o Startup, che è presente in ogni versione del sistema operativo Windows.

Per prima cosa creiamo un collegamento al programma che vogliamo eseguire, clicchiamo con il tasto destro del mouse sul suo nome e scegliamo Invia aDesktop (crea collegamento).

Se si tratta di un programma portable, che non richiede installazione, lo potremmo anche copiare direttamente nella cartella dell’esecuzione automatica, però preferisco (parere personale) lavorare sempre con i collegamenti in quella cartella.

Abbiamo creato ora il collegamento e possiamo copiarlo nella cartella Esecuzione automatica.

Come per le chiavi di registro, esistono due cartelle dove possiamo copiare i programmi da avviare.

Per Windows 10 e versioni precedenti sino a Windows Vista la cartella Esecuzione automatica si trova in C:\Utenti\NomeAccount\AppData\Roaming\Microsoft\Windows\Menu Start\Programmi\Esecuzione Automatica (oppure C:\Users\ NomeAccount \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) e riguarda l'utente attualmente collegato, l'altra cartella invece si trova in C:\ProgramData\Microsoft\Windows\Menu Start\Programmi\Esecuzione Automatica (oppure C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp) e contiene l’avvio dei programmi comuni a tutti gli utenti.

Per accedere più velocemente alle cartelle, per copiarci dentro il collegamento, si possono inserire, nel box Esegui, queste due stringhe %AppData%\Microsoft\Windows\Start Menu\Programs\startup, per l'utente corrente, e C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp per tutti gli utenti.

Una volta copiato il collegamento in una di queste cartelle, basta riavviare il computer per mandarlo in esecuzione.

Forzare inserimento programma esecuzione automatica

Se non serve più avviare questo programma basta tornare nella stessa cartella e cancellarlo oppure eliminare la chiave di registro creata in precedenza.