Sdílet prostřednictvím


Klíče registru Run a RunOnce

Pomocí Run nebo RunOnce klíčů registru můžete program spustit, když se uživatel přihlásí. Klíč Run program spustí při každém přihlášení uživatele, zatímco klíč RunOnce program spustí jednou a pak se klíč odstraní. Tyto klíče je možné nastavit pro uživatele nebo počítač.

Hodnota dat pro klíč je příkazový řádek ne delší než 260 znaků. Zaregistrujte programy ke spuštění přidáním položek popisu-řetězce=příkazového řádku. Do klíče můžete napsat více položek. Pokud je v některém konkrétním klíči registrováno více než jeden program, pořadí, ve kterém tyto programy běží, je neurčité.

Registr Systému Windows obsahuje následující čtyři klíče Run a RunOnce:

  • 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

Důležitý

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce se spustí jenom v případě, že se členové skupiny Administrators přihlásí po restartování. Další podrobnosti najdete v článcích klíč registru RunOnce, Vývoj aplikací, které běží při přihlášení, a řešení potíží s klientem systému Windows.

Ve výchozím nastavení se hodnota klíče RunOnce odstraní před spuštěním příkazového řádku. Název hodnoty RunOnce můžete předponou předcházet vykřičníkem (!), abyste odložili odstranění hodnoty, dokud se příkaz nespustí. Bez předpony vykřičníku, pokud operace RunOnce selže, přidružený program nebude vyzván ke spuštění při příštím spuštění počítače.

Ve výchozím nastavení se tyto klíče při spuštění počítače v nouzovém režimu ignorují. Název hodnoty klíčů RunOnce může mít předponu hvězdička (*), aby program běžel i v nouzovém režimu.

Program, který se spouští z některého z těchto klíčů, by neměl během provádění zapisovat do klíče, protože tím dojde k narušení provádění jiných programů registrovaných v klíči. Aplikace by měly používat klíč RunOnce pouze pro přechodné podmínky, například k dokončení instalace aplikace. Aplikace nesmí průběžně znovu vytvářet položky v rámci RunOnce, protože to bude rušit instalační program systému Windows.

Systém neposkytuje záruky, jak rychle se programy v klíči Run spouštějí. Aby se zlepšil uživatelský zážitek, může se systém rozhodnout na čas zpozdit provádění programů v Run klíči a ve skupině Po spuštění, kdy bude méně pravděpodobné, že by zasahovaly do uživatelského zážitku v popředí nebo mezi sebou.

registru systému Windows, klíč registru RunOnce