Ejecutar y ejecutar claves del Registro de RunOnce
Use Run
o RunOnce
claves del Registro para que un programa se ejecute cuando un usuario inicie sesión. La Run
clave hace que el programa se ejecute cada vez que el usuario inicie sesión, mientras que la RunOnce
clave hace que el programa se ejecute una vez y, a continuación, se elimina la clave. Estas claves se pueden establecer para el usuario o la máquina.
El valor de datos de una clave es una línea de comandos que no tiene más de 260 caracteres. Registre los programas para que se ejecuten agregando entradas de lalínea de comandos de lacadena= de descripción- del formulario. Puede escribir varias entradas en una clave. Si hay más de un programa registrado en una clave determinada, el orden en el que se ejecutan esos programas es indeterminado.
El Registro de Windows incluye las cuatro Run
claves y RunOnce
siguientes:
- 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 solo se ejecuta cuando los miembros del grupo Administradores inician sesión después del reinicio. Encontrará más detalles en los artículos RunOnce Registry Key( Clave del Registro runOnce), Developing Applications that Run at Logon (Desarrollo de aplicaciones que se ejecutan en inicio de sesión) y Troubleshooting Windows client (Solución de problemas del cliente de Windows).
De forma predeterminada, el valor de una RunOnce
clave se elimina antes de que se ejecute la línea de comandos. Puede prefijar un RunOnce
nombre de valor con un signo de exclamación (!) para aplazar la eliminación del valor hasta después de que se ejecute el comando. Sin el prefijo de signo de exclamación, si se produce un error en la RunOnce
operación, no se pedirá al programa asociado que ejecute la próxima vez que inicie el equipo.
De forma predeterminada, estas claves se omiten cuando el equipo se inicia en modo seguro. El nombre del valor de RunOnce
las claves se puede prefijar con un asterisco (*) para forzar que el programa se ejecute incluso en modo seguro.
Un programa que se ejecuta desde cualquiera de estas claves no debe escribir en la clave durante su ejecución, ya que esto interferirá con la ejecución de otros programas registrados en la clave. Las aplicaciones solo deben usar la clave para las condiciones transitorias, como para completar la RunOnce
configuración de la aplicación. Una aplicación no debe volver a crear continuamente entradas en RunOnce
porque esto interferirá con la instalación de Windows.