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.

Registro de Windows, clave del Registro RunOnce