Exécuter et exécuter des clés de Registre RunOnce
Utilisez Run
ou RunOnce
clés de Registre pour exécuter un programme lorsqu’un utilisateur se connecte. La clé Run
rend le programme exécuté chaque fois que l’utilisateur se connecte, tandis que la clé RunOnce
rend le programme exécuté une seule fois, puis la clé est supprimée. Ces clés peuvent être définies pour l’utilisateur ou l’ordinateur.
La valeur de données d’une clé est une ligne de commande supérieure à 260 caractères. Inscrivez des programmes à exécuter en ajoutant des entrées du formulaire description-chaîne=ligne de commande. Vous pouvez écrire plusieurs entrées sous une clé. Si plusieurs programmes sont inscrits sous une clé particulière, l’ordre dans lequel ces programmes s’exécutent est indéterminé.
Le Registre Windows comprend les quatre clés Run
et RunOnce
suivantes :
- 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
Important
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce s’exécute uniquement lorsque les membres du groupe Administrateurs se connectent après le redémarrage. Vous trouverez plus d’informations dans les articles de clé de Registre RunOnce, développement d’applications qui s’exécutent à l'de connexion et résolution des problèmes du client Windows.
Par défaut, la valeur d’une clé RunOnce
est supprimée avant l’exécution de la ligne de commande. Vous pouvez préfixer un nom de valeur RunOnce
avec un point d’exclamation ( !) pour différer la suppression de la valeur jusqu’à l’exécution de la commande. Sans le préfixe du point d’exclamation, si l’opération de RunOnce
échoue, le programme associé ne sera pas invité à exécuter la prochaine fois que vous démarrez l’ordinateur.
Par défaut, ces clés sont ignorées lorsque l’ordinateur est démarré en mode sans échec. Le nom de valeur des clés RunOnce
peut être précédé d’un astérisque (*) pour forcer l’exécution du programme même en mode sans échec.
Un programme exécuté à partir d’une de ces clés ne doit pas écrire dans la clé pendant son exécution, car cela interfère avec l’exécution d’autres programmes inscrits sous la clé. Les applications doivent utiliser la clé RunOnce
uniquement pour les conditions temporaires, telles que la fin de la configuration de l’application. Une application ne doit pas recréer continuellement les entrées sous RunOnce
, car cela interfère avec le programme d’installation de Windows.
Rubriques connexes
registre Windows , clé de Registre RunOnce