Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Which startup list are you using to launch your application?</p> <p>There are actually quite a few startup lists (see below). The order of application launch within a given list is <em>not</em> configurable (e.g. there is no way to choose which application in the <em>Startup Folder</em> launch first) but, the order in which the startup lists are iterated is fixed (e.g. Applications in the <em>Common Startup Folder</em> will always launch first, before applications in the <em>Startup Folder</em>).</p> <p>It sounds like you want to launch your application on user login, so listing your application path in the <em>All Users-Run</em> registry key should ensure that it launches fairly soon after logon.</p> <p>Add a string (REG_SZ) value to the <code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</code> registry key with the path to your application as the data.</p> <p>(Aside: Background reading on the <a href="http://blogs.msdn.com/oldnewthing/archive/2009/02/04/9394113.aspx" rel="noreferrer">arcane terminology of the Windows registry</a>)</p> <p><strong>STARTUP ORDER FOR WINDOWS 9X/ME</strong></p> <ol> <li>config.sys</li> <li>autoexec.bat</li> <li>wininit.ini</li> <li>winstart.bat</li> <li>system.ini</li> <li>win.ini</li> <li>All Users-RunOnce (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce</code>)</li> <li>All Users-RunServices (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices</code>)</li> <li>All Users-RunOnce (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce</code>)</li> <li>All Users-Run (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</code>)</li> <li>All Users-RunOnceEx (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx</code>)</li> <li>All Users-RunEx (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunEx</code>)</li> <li>Current User-RunOnce (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce</code>)</li> <li>Current User-Run (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</code>)</li> <li>Current User-RunOnceEx (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx</code>)</li> <li>Current User-RunEx (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunEx</code>)</li> <li>Common Startup Folder</li> <li>Startup Folder</li> </ol> <p><strong>STARTUP ORDER FOR WINDOWS NT4/2000/XP</strong></p> <ol> <li>BootExecute (`HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute</li> <li>Services</li> <li>User enters a password and logon to the system</li> <li>UserInit (<code>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit</code>)</li> <li>Shell (<code>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell</code>)</li> <li>All Users-RunOnce (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce</code>)</li> <li>All Users-Run (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</code>)</li> <li>All Users-RunOnceEx (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx</code>)</li> <li>All Users-RunEx (<code>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunEx</code>)</li> <li>Current User-RunOnce (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce</code>)</li> <li>Current User-Run (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</code>)</li> <li>Current User-RunOnceEx (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx</code>)</li> <li>Current User-RunEx (<code>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunEx</code>)</li> <li>Common Startup Folder</li> <li>Startup Folder</li> </ol> <p>(<em><a href="http://www.greatis.com/security/startuporder.htm" rel="noreferrer">Source</a></em>)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload