INFO: Run, RunOnce, RunServices, RunServicesOnce and Startup
The information contained in this article supplements the followingarticle in the Microsoft Knowledge Base:
Entries in the HKEY_LOCAL_MACHINE\...\RunOnce key are loaded synchronouslyin an undefined order.
Because the HKEY_LOCAL_MACHINE\...\RunOnce key is loaded synchronously, allof its entries must finish loading before the HKEY_LOCAL_MACHINE\...\Run,HKEY_CURRENT_USER\...\Run, HKEY_CURRENT_USER\...\RunOnce, and StartupFolder entries can be loaded.
The RunServicesOnce and RunServices keys are loaded before the user logs into Windows 95, Windows 98, and Windows Me. Because these two keys run asynchronously with the Logon dialog box, they can continue to run afterthe user has logged on. However, since HKEY_LOCAL_MACHINE\...\RunOnce mustload synchronously, its entries will not begin loading until after theRunServicesOnce and RunServices keys have finished loading.
Because of different system configurations (such as a computer that isconfigured to automatically log on), any application that is dependant uponother applications that are executed under these keys having completed mustbe prepared to wait until these applications are complete. Other than this exception, the above description applies to Microsoft Windows NT 4.0, Windows 2000, and Windows XP.
- The RunOnce keys are not supported by Windows NT 3.51.
- The RunOnce keys are ignored under Windows 2000 and Windows XP in Safe Mode.
رقم الموضوع: 179365 - آخر مراجعة: 11/21/2006 15:40:00 - المراجعة: 4.2
- kbinfo kbshell kbregistry kbkernbase KB179365