Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare Run
o RunOnce
chiavi del Registro di sistema per eseguire un programma quando un utente accede. La chiave Run
rende il programma eseguito ogni volta che l'utente accede, mentre la chiave RunOnce
rende il programma eseguito una sola volta e quindi la chiave viene eliminata. Queste chiavi possono essere impostate per l'utente o il computer.
Il valore dei dati per una chiave è una riga di comando non più di 260 caratteri. Registrare i programmi da eseguire aggiungendo voci del modulo descrizione-stringa=riga di comando. È possibile scrivere più voci in una chiave. Se più programmi vengono registrati in una chiave specifica, l'ordine in cui tali programmi vengono eseguiti è indeterminato.
Il Registro di sistema di Windows include le quattro chiavi Run
e RunOnce
seguenti:
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Importante
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce viene eseguito solo quando i membri del gruppo Administrators accedono dopo il riavvio. Altri dettagli sono disponibili negli articoli chiave del Registro di sistema RunOnce, Sviluppo di applicazioni eseguite indi accesso e Risoluzione dei problemi del client Windows.
Per impostazione predefinita, il valore di una chiave di RunOnce
viene eliminato prima dell'esecuzione della riga di comando. È possibile anteporre un nome di valore RunOnce
con un punto esclamativo (!) per rinviare l'eliminazione del valore fino all'esecuzione del comando. Senza il prefisso del punto esclamativo, se l'operazione di RunOnce
ha esito negativo, al programma associato non verrà chiesto di eseguire la successiva volta che si avvia il computer.
Per impostazione predefinita, queste chiavi vengono ignorate quando il computer viene avviato in modalità provvisoria. Il nome del valore delle chiavi di RunOnce
può essere preceduto da un asterisco (*) per forzare l'esecuzione del programma anche in modalità provvisoria.
Un programma eseguito da una di queste chiavi non deve scrivere nella chiave durante l'esecuzione perché interferisce con l'esecuzione di altri programmi registrati nella chiave. Le applicazioni devono usare la chiave RunOnce
solo per condizioni temporanee, ad esempio per completare la configurazione dell'applicazione. Un'applicazione non deve ricreare continuamente le voci in RunOnce
perché interferisce con l'installazione di Windows.
Argomenti correlati
registro di sistema di Windows, chiave del Registro di sistema RunOnce