Run- und RunOnce-Registrierungsschlüssel
Verwenden Run Sie - oder RunOnce -Registrierungsschlüssel, um ein Programm ausführen zu lassen, wenn sich ein Benutzer anmeldet. Mit dem Schlüssel wird das Programm jedes Mal ausgeführt, wenn sich der Benutzer anmeldet, während der Schlüssel das Programm einmal ausführen lässt und der Schlüssel Run RunOnce dann gelöscht wird. Diese Schlüssel können für den Benutzer oder den Computer festgelegt werden.
Der Datenwert für einen Schlüssel ist eine Befehlszeile, die nicht länger als 260 Zeichen ist. Registrieren Sie die auszuführenden Programme, indem Sie Einträge der Befehlszeile der Formularbeschreibungszeichenfolge - = hinzufügen. Sie können mehrere Einträge unter einem Schlüssel schreiben. Wenn mehrere Programme unter einem bestimmten Schlüssel registriert sind, ist die Reihenfolge, in der diese Programme ausgeführt werden, unbestimmt.
Die Windows-Registrierung enthält die folgenden vier Run Schlüssel und 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
Standardmäßig wird der Wert eines RunOnce Schlüssels gelöscht, bevor die Befehlszeile ausgeführt wird. Sie können einem Wertnamen ein Ausrufezeichen (!) voran stellen, um das Löschen des Werts auf die Zeit nach der Befehls RunOnce ausgeführt zu zurückgestellt zu haben. Ohne das Ausrufezeichenpräfix wird das zugeordnete Programm nicht aufgefordert, wenn der Vorgang fehlschlägt, wenn Sie den Computer das nächste RunOnce Mal starten.
Standardmäßig werden diese Schlüssel ignoriert, wenn der Computer im modus Tresor wird. Dem Wertnamen von Schlüsseln kann ein Sternchen ( ) vorangestellt werden, um die Ausführung des Programms selbst im Tresor RunOnce * zu erzwingen.
Ein Programm, das von einem dieser Schlüssel ausgeführt wird, sollte während seiner Ausführung nicht in den Schlüssel schreiben, da dies die Ausführung anderer Programme beeinträchtigt, die unter dem Schlüssel registriert sind. Anwendungen sollten den Schlüssel nur RunOnce für vorübergehende Bedingungen verwenden, z. B. zum Abschließen der Anwendungseinrichtung. Eine Anwendung darf Einträge unter nicht kontinuierlich neu RunOnce erstellen, da dies das Setup Windows beeinträchtigt.