Posizioni di avvio automatico di Windows

Il sistema operativo Windows viene fornito con opzioni per eseguire file o programmi personalizzati all'avvio.

Va bene da un lato in quanto consente agli utenti del sistema operativo di selezionare i programmi che desiderano avviare con Windows. È inoltre necessario per alcuni programmi, ad esempio software di sicurezza, poiché di solito è necessario che questi programmi vengano avviati il ​​prima possibile.

Ma è anche una seccatura poiché i programmi possono essere aggiunti all'avvio durante l'installazione o anche all'avvio.

Dato che spesso questo non viene comunicato correttamente all'utente, potrebbe non solo ritardare l'avvio del sistema, ma anche indicare che i programmi che potrebbero non essere necessari in ogni momento vengono eseguiti continuamente.

Posizioni di avvio automatico di Windows

Sebbene sia possibile utilizzare un programma come l'eccellente Autoruns per gestire tutte le posizioni di avvio, a volte potrebbe essere necessario un accesso diretto ad esse, ad esempio quando si desidera aggiungere un programma proprio all'avvio.

La prima volta che gli utenti possono essere sopraffatti dal semplice numero di posizioni di avvio automatico - sia come cartelle su un'unità che nel registro di Windows - e potrebbe richiedere molto tempo per passare in rassegna l'elenco la prima volta che lo apri.

Parte del motivo per cui il sistema è piuttosto complesso è il fatto che Windows mantiene le voci di avvio automatico per i singoli utenti e tutti gli utenti del sistema e, se viene utilizzata una versione di Windows a 64 bit, un'altra esclusiva per le versioni a 64 bit.

Le posizioni di avvio automatico di Windows possono essere suddivise in tre gruppi di cartelle, Registro e Attività pianificate per la maggior parte, anche se è anche possibile utilizzare i Criteri di gruppo per aggiungere programmi di avvio automatico al sistema (che si riflettono comunque nel registro di Windows).

Posizioni di avvio automatico di Windows: cartelle

Le seguenti posizioni sono ideali quando si tratta di aggiungere programmi personalizzati all'avvio automatico. Inoltre, è piuttosto semplice rimuovere programmi e collegamenti da quelle cartelle di avvio automatico.

Per semplificare le cose, Microsoft ha aggiunto parole chiave per le cartelle che ti aiutano ad aprirle rapidamente. Le posizioni / parole chiave aprono la stessa cartella.

Cartella di avvio automatico dell'utente corrente

  • shell: avvio
  • % appdata% \ Microsoft \ Windows \ Menu Start \ Programmi \ Avvio
  • C: \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programmi \ Avvio

Cartella di avvio automatico di tutti gli utenti

  • shell: avvio comune
  • % programdata% \ Microsoft \ Windows \ Menu Start \ Programmi \ Avvio
  • C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi \ StartUp

Posizioni di avvio automatico di Windows: Registro

La maggior parte delle posizioni di avvio automatico si trova nel registro di Windows. Probabilmente sai come caricare l'editor del Registro di sistema, ma in caso contrario, ecco come viene fatto:

  1. Tocca il tasto Windows, digita regedit.exe e premi invio.
  2. Confermare il prompt UAC che viene visualizzato.

Esegui chiavi (singolo utente)

  • HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKCU \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (solo su sistemi a 64 bit)
  • HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ Run
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (esegue il programma / comando una sola volta, lo cancella non appena viene eseguito)
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (esegue il programma / comando una sola volta, lo cancella al termine dell'esecuzione)
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServices
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce

Esegui chiavi (macchina, tutti gli utenti)

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (solo su sistemi a 64 bit)
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (esegue il programma / comando una sola volta, lo cancella non appena viene eseguito)
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (esegue il programma / comando una sola volta, lo cancella al termine dell'esecuzione)
  • HKLM \ System \ CurrentControlSet \ Services
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServices
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce

Altre chiavi di avvio automatico

Il programma di installazione attiva è stato progettato per eseguire i comandi una volta per utente durante l'accesso.

  • HKLM \ SOFTWARE \ Microsoft \ Active Setup \ Componenti installati
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Active Setup \ Componenti installati

Funzionalità di avvio automatico non documentata.

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ SharedTaskScheduler
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ SharedTaskScheduler

Voci di avvio automatico correlate alla shell, ad esempio elementi visualizzati quando si fa clic con il pulsante destro del mouse su file o cartelle.

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellServiceObjects
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellServiceObjects
  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
  • HKCU \ Software \ Classes \ * \ \ ShellEx ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ * \ \ ShellEx ContextMenuHandlers
  • HKCU \ Software \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
  • HKLM \ SOFTWARE \ Classes \ * \ \ ShellEx PropertySheetHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ * \ \ ShellEx PropertySheetHandlers
  • HKCU \ SOFTWARE \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
  • HKLM \ SOFTWARE \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
  • HKCU \ Software \ Classes \ Directory \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Classes \ Directory \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ directory \ ShellEx \ DragDropHandlers
  • HKLM \ SOFTWARE \ Classes \ Directory \ Shellex \ CopyHookHandlers
  • HKCU \ Software \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
  • HKLM \ SOFTWARE \ Classes \ Folder \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Folder \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ cartella \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ cartella \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
  • HKLM \ Software \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers

Le seguenti chiavi specificano i driver che vengono caricati durante l'avvio.

  • HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Font Drivers
  • HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Drivers32
  • HKLM \ Software \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Drivers32

Varie chiavi di avvio

  • HKLM \ Software \ Classes \ Filtro
  • HKLM \ Software \ Classes \ CLSID \ {083863F1-70DE-11D0-BD40-00A0C911CE86} \ Instance
  • HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {083863F1-70DE-11D0-BD40-00A0C911CE86} \ Instance
  • HKLM \ Software \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ Instance
  • HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ Instance
  • KLM \ System \ CurrentControlSet \ Control \ Session Manager \ KnownDlls
  • HKCU \ Pannello di controllo \ Desktop \ Scrnsave.exe
  • HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries
  • HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries64

Posizioni di avvio automatico di Windows: Criteri di gruppo

L'editor Criteri di gruppo è disponibile solo su versioni professionali di Windows mentre le chiavi di registro associate ai criteri sono disponibili su tutte le versioni.

  1. Toccare il tasto Windows, digitare gpedit.msc e premere invio per avviare l'Editor criteri di gruppo.

Passare alle seguenti chiavi utilizzando la struttura ad albero a sinistra per controllare, modificare, aggiungere o rimuovere le voci utilizzando i criteri.

  • Configurazione computer> Modelli amministrativi> Sistema> Accesso> Esegui questi programmi all'accesso dell'utente
  • Configurazione utente> Modelli amministrativi> Sistema> Accesso> Esegui questi programmi all'accesso dell'utente

Le chiavi di registro corrispondenti sono:

  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run

Posizioni di avvio automatico di Windows: attività

È possibile aprire l'Utilità di pianificazione di Windows per gestire le attività sul sistema operativo Windows:

  1. Toccare il tasto Windows, digitare Utilità di pianificazione e premere Invio.

È possibile verificare le attività anche utilizzando Esplora risorse / Esplora file.

  • C: \ Windows \ Tasks
  • C: \ Windows \ System32 \ Tasks

File

I seguenti file possono essere utilizzati per avviare automaticamente i programmi all'avvio di Windows:

  • c: \ autoexec.bat
  • c: \ config.sys
  • c: \ windows \ winstart.bat
  • c: \ windows \ wininit.ini
  • c: \ windows \ dosstart.bat
  • c: \ windows \ system.ini
  • c: \ windows \ win.ini
  • c: \ windows \ system \ autoexec.nt
  • c: \ windows \ system \ config.nt

risorse

Le seguenti risorse forniscono ulteriori informazioni su chiavi di registro specifiche.

  • Spiegazione dell'installazione attiva
  • Chiave del registro di configurazione attiva
  • Bleeping Computer su Windows Avvio automatico
  • Registrazione dei gestori di file
  • Il processo di avvio di Windows 7
  • Comprendi e controlla le app di avvio con l'utilità di configurazione del sistema