Delay Startup Software

Martin Brinkmann
Dec 22, 2008
Updated • Oct 8, 2012
Software, Windows, Windows software
|
14

If you load to many applications during startup you might notice that this might delay the startup even further because of the system resources required to load the applications at the same time. A better way to deal with startup applications would be to load them in sequence instead ordered by level of priority.

Delayed Exec is a free software program to delay the execution of startup programs. It displays all applications that are started during system start including their title, command and the user.

Applications can be moved into the delayed startup applications table where they will be executed in order using the delay interval specified by the user. The delay interval is set in milliseconds, the default being 15000.

The startup software is compatible with Windows XP and Windows Vista. It requires the Microsoft .net Framework 3.5. An alternative to Delayed Exec is Startup Delayer which does not require the Microsoft .net Framework.

Update: Delayed Exec is no longer available. We have removed the link from the article and suggest you use Startup Delayer now.

Update 2: Startup Delayer is now available as a free standard edition and a premium version that needs to be purchased. The premium version on top of the features that the free standard version provides offers backup and restoration options, startup profiles, an ad free interface and the conversion of tasks to startup applications.

Windows Vista and newer users can configure services to start delayed in the operating system. While that does not include programs, it may be good to know that this is possible. It may still make sense to run Startup Delayer to speed up the system start of the operating system by delaying select applications from running directly on system start.

You can check out the review of the latest Startup Delayer version by following the link.

Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. Mark said on January 17, 2015 at 2:05 am
    Reply

    Startup Delayer is garbage, and I’m tired of idiots who are too stupid to realize that simple fact. It took me 10 minutes to find several egregious bugs–a pattern that has been repeated several times over the past several years, every time I’ve tried that crapware.

  2. Roman ShaRP said on January 4, 2009 at 8:06 pm
    Reply

    This functionality is implemented in WinPatrol, – nice addition to different “patrol” functions.

    I use it with WinPatrol, and on my workplace to reduce startup load I use launcher to run many of needed applications.

  3. Womble said on December 23, 2008 at 3:03 pm
    Reply

    @jojo

    It is possible to find when an application in Windows as an end user you can access this through “run wait” in a batch file or at the command prompt. Similar API features are available to developers.

    If starting things sequentially does make Windows boot more quickly it’s a shame they didn’t think to use it.

  4. Jojo said on December 23, 2008 at 1:29 am
    Reply

    I have discovered one value for this type of application that is not mentioned (and is the reason I use Startup Delayer).

    I am running WinXP SP3 and have 32 processes showing in the tray area right now.

    XP (at least; unsure of Vista since I don’t run it) has a long standing bug where icons in the tray don’t always show up after a reboot. The application tied to the icon IS running in the system but the tray icon does not display in the tray. So there is no way to access or control the related application.

    The only 2 ways that I have found to solve this problem is to either logoff/logon the user account AFTER a full reboot when you have missing icons (a big waste of time) or run a startup delayer to ensure that everything starts sequentially.

    The one problem with delayer apps is that you have to guess how much time to wait between each one before starting the next one. This is determined via experimentation.

    It would be nice if applications could send out a signal when they have fully initialized but I don’t think such a construct exists in Windows applications, so you are left to guess time spreads.

  5. bLampert said on December 22, 2008 at 8:25 pm
    Reply

    i tried it on older computer i have and some did make a difference. As Martin stated, if you do have a fast HD, really no difference is noticed.

  6. Martin said on December 22, 2008 at 8:12 pm
    Reply

    Well you won’t see a difference, or much of it, if you have a fast hard disk and few startup items. Putting them in sequence might help though, think of backup utilities or scanners that start a scan once they are loaded.

  7. Womble said on December 22, 2008 at 8:04 pm
    Reply

    Have you tested it Martin? what are your thoughts?

    Although I have no real experience to draw from here I can’t help but think how linux used to take minutes to start up because it loaded things up in sequence, they sped the whole thing up by loading things up symmetrically, or at least that how I understand it.

    PS I use Windows, Linux isn’t mentioned in fanboy context :)

  8. Martin said on December 22, 2008 at 7:24 pm
    Reply

    Ups it did not take the change, now its there, sorry for that ;)

    http://withinmymeans.blogvis.com/2008/12/17/open-sourced-freeware-delayedexec/

  9. bLampert said on December 22, 2008 at 7:21 pm
    Reply

    Where!?

  10. Martin said on December 22, 2008 at 7:10 pm
    Reply

    It’s there ;)

  11. bLampert said on December 22, 2008 at 7:03 pm
    Reply

    Yeah, where is the download link? I’ve already google searched for it and cant find any link.

    :(

  12. Evert said on December 22, 2008 at 1:15 pm
    Reply

    Edit: humor not allowed

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.