Specify an order for startup programs

Specify an order for startup programs

Can I specify the order of my Startup items?

Yes, most definitely!

RegRun Start Control allows you to specify any order for your startup programs and enables you to control the way they are processed.

Windows processes a large number of the files and registry keys during the boot-up sequence, including a list of programs to be started automatically. The file or registry key containing this list of startup programs we call the Startup Partition.

  • You can look at the full Startup Index for Windows 9X/Me and for Windows NT4/2000/XP.
  • RegRun enables you to easily copy/move items between startup sections, and its user-friendly interface allows you to quickly manage all your startup items.
    For example:
    If you need to move the item from the Registry key ALL USERS RUN to CURRENT USER RUN - RegRun enables you to do this easily and quickly.
    Similarly you can move programs from your STARTUP FOLDER to the Registry key ALL USERS RUN.

    WARNING: Never make changes to your Windows registry without first making a full back-up - and then only do so if you are sure you understand the procedure.
    RegRun Gold has a built in registry back-up utility.
    Making changes to your Windows registry might render your system unworkable.

    Copy Item

    How can you specify the loading order of programs that start automatically with Windows?

    Although Microsoft says the order in which these programs load is undetermined, this is not truth.

    The Windows launcher scans the registry key and executes each program in its own anisochronous thread. The first program to load will usually be the one that appears first in the registry key.
    (Note: the delay between the first program to be started and loading of other programs is extremely short. It may be a half a second - or less - depending on a number of inter-related factors.)

    But with RegRun you can control the load order of all programs that start automatically when Windows starts.

    If you want get full control of your startup processes you can use either of these RegRun features:

    • Launch Soon;
    • Run Job.
    Both these utilities allow you to add a timed delay before any program is launched.

    Why are there two similar utilities and what is the difference between them?

    Launch Soon is a simple program launcher that enables you to add a specified time delay before an application is executed. Launch Soon processes only one application at a time. It includes a very useful option: LAUNCH ONCE PER DAY. This feature enables you to suppress a program from being started more than once in any daily session.

    Small, handy and easy to use - that′s LAUNCH SOON!
    Launch Soon is included with the Standard version of RegRun.

    Run Job works with an unlimited number or applications.
    It creates its own instruction files - called JOBS.

    The Run Job interface for creating JOBS is extremely user friendly and has the same look and feel as Windows Explorer.
    When you create a new JOB you can specify any order for launching your start up programs, and you can choose either synchronous or anisochronous execution mode.
    For example, you can easily launch one application after another has finished doing its work.

    Run Job

    You can always halt the execution of any JOB by holding down the Shift key while the JOB is running.

    This concept also applies to the RegRun Controlled Startup.

    Controlled Startup enables you to import your startup items directly into a JOB and optionally to remove all other items and/or add already created JOBS.

    If you want Windows to skip execution of the Startup programs (for instance if you need to run a Defragmentation program or you want to play a particular Game or for any other reason where you don′t want Windows to load these startup programs) all you need to do is hold down the Shift key while Windows starts. Run Job will then ask you if you want to run the JOB. If you answer Yes you will boot into a clean Windows environment.


    1. config.sys
    2. autoexec.bat
    3. wininit.ini
    4. winstart.bat
    5. system.ini
    6. win.ini
    7. All Users-RunOnce
    8. All Users-RunServices
    9. All Users-RunOnce
    10. All Users-Run
    11. All Users-RunOnceEx
    12. All Users-RunEx
    13. Current User-RunOnce
    14. Current User-Run
    15. Current User-RunOnceEx
    16. Current User-RunEx
    17. Common Startup Folder
    18. Startup Folder


    1. BootExecute
      HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
    2. Services
    3. User enters a password and logon to the system
    4. UserInit
      HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit
    5. Shell
      HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
    6. All Users-RunOnce
    7. All Users-Run
    8. All Users-RunOnceEx
    9. All Users-RunEx
    10. Current User-RunOnce
    11. Current User-Run
    12. Current User-RunOnceEx
    13. Current User-RunEx
    14. Common Startup Folder
    15. Startup Folder
    Add or See Comments (>10)