Sie können jedes beliebige Programm (auch mehrere) nach der Ausführung einer .inf-Datei starten, indem Sie entsprechende Einträge zum Registrierungsschlüssel Runonce hinzufügen. Wenn durch die .inf-Datei festgelegt ist, dass der Computer neu gestartet werden muss, werden die Runonce-Einträge nach dem Neustart des Computers ausgeführt.
Der Registrierungsschlüssel Runonce ermöglicht es, Programme einmalig in Windows zu starten und festzulegen, ob sie "nicht sichtbar" (d. h. ohne Benutzereingaben) oder als Teil einer Liste von Programmen oder Aktionen, die für den Benutzer sichtbar sind, ausgeführt werden. Der Verweis auf das Programm wird dann gelöscht, damit das Programm kein zweites Mal ausgeführt wird.
Damit Programme unsichtbar ausgeführt werden, müssen Sie descriptionstring=commandline-Einträge unter dem folgenden Registrierungsschlüssel hinzufügen:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
Um Programme zu starten, die synchron unter dem Windows Runonce-Manager ausgeführt werden, müssen Sie description-string=command-line-Einträge unter dem folgenden Registrierungsschlüssel hinzufügen:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
Im nachstehenden Beispiel sehen Sie den Abschnitt AddReg, der folgende Vorgänge auslöst:
Starten von Myapp.exe (im Ordner Windows) ohne Benutzeroberfläche.
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"SilentApp",,"%25%\myapp.exe"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"Test Utility",,"%11%\test.exe"
Anmerkung