Udostępnij za pośrednictwem


Uruchamianie i uruchamianie kluczy rejestru RunOnce

Użyj Run lub RunOnce kluczy rejestru, aby program był uruchamiany po zalogowaniu się użytkownika. Klucz Run sprawia, że program jest uruchamiany za każdym razem, gdy użytkownik loguje się, podczas gdy klucz RunOnce sprawia, że program jest uruchamiany jednorazowo, a następnie klucz jest usuwany. Te klucze można ustawić dla użytkownika lub maszyny.

Wartość danych klucza to wiersz polecenia, który nie przekracza 260 znaków. Zarejestruj programy do uruchomienia, dodając wpisy opisu formularza-ciągu=wiersza polecenia. W kluczu można zapisać wiele wpisów. Jeśli więcej niż jeden program jest zarejestrowany w ramach określonego klucza, kolejność uruchamiania tych programów jest nieokreślona.

Rejestr systemu Windows zawiera następujące cztery Run i klucze 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

Ważny

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce wykonywane tylko wtedy, gdy członkowie grupy Administratorzy logują się po ponownym uruchomieniu. Dodatkowe szczegóły można znaleźć w artykułach RunOnce Registry Key, tworzenie aplikacji uruchamianych wlogowania i rozwiązywanie problemów z klientem systemu Windows.

Domyślnie wartość klucza RunOnce jest usuwana przed uruchomieniem wiersza polecenia. Można prefiks nazwy wartości RunOnce z wykrzyknikiem (!), aby odroczyć usunięcie wartości do momentu uruchomienia polecenia. Bez prefiksu wykrzyknika, jeśli operacja RunOnce zakończy się niepowodzeniem, skojarzony program nie zostanie poproszony o uruchomienie następnego uruchomienia komputera.

Domyślnie te klucze są ignorowane po uruchomieniu komputera w trybie awaryjnym. Nazwa wartości kluczy RunOnce może być poprzedzona gwiazdką (*) w celu wymuszenia uruchomienia programu nawet w trybie awaryjnym.

Program uruchamiany z dowolnego z tych kluczy nie powinien być zapisywany w kluczu podczas jego wykonywania, ponieważ będzie to zakłócać wykonywanie innych programów zarejestrowanych w kluczu. Aplikacje powinny używać klucza RunOnce tylko w przypadku warunków przejściowych, takich jak ukończenie konfiguracji aplikacji. Aplikacja nie może stale ponownie odtwarzać wpisów w RunOnce, ponieważ będzie to zakłócać instalację systemu Windows.

rejestru systemu Windows Klucza rejestru RunOnce