Eseguire e eseguire le chiavi del Registro di sistema RunOnce
Usare Run
o RunOnce
usare le chiavi del Registro di sistema per eseguire un programma quando un utente accede. La Run
chiave rende il programma eseguito ogni volta che l'utente accede, mentre la RunOnce
chiave esegue il programma una 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 della riga dicomandodella stringa=di descrizione- modulo. È possibile scrivere più voci in una chiave. Se più programmi vengono registrati in una determinata chiave, l'ordine in cui tali programmi vengono eseguiti è indeterminato.
Il Registro di sistema di Windows include le quattro Run
e RunOnce
le chiavi 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 all'accesso e Risoluzione dei problemi del client Windows.
Per impostazione predefinita, il valore di una RunOnce
chiave viene eliminato prima dell'esecuzione della riga di comando. È possibile prefisso un nome valore con un RunOnce
punto esclamativo (!) per rinviare l'eliminazione del valore fino a quando il comando viene eseguito. Senza il prefisso del punto esclamativo, se l'operazione RunOnce
ha esito negativo, il programma associato non verrà chiesto di eseguire la prossima 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 RunOnce
chiavi 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é questo interferisce con l'esecuzione di altri programmi registrati sotto la chiave. Le applicazioni devono usare la chiave solo per condizioni temporanee, ad esempio per completare la RunOnce
configurazione dell'applicazione. Un'applicazione non deve ricreare continuamente le voci in RunOnce
perché ciò interferisce con l'installazione di Windows.
Argomenti correlati
Registro di sistema di Windows, chiave del Registro di sistema RunOnce