Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: How to delay the start of a service?

15 Nov 2013   #11
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8

Quote   Quote: Originally Posted by goofyfoot2001 View Post
I see virtually ZERO difference between automatic and delayed start. I find it HARD to believe NO ONE has found a way to DELAY the start of a service by some time period without going around their elbo to get to their a$$.
If your system is on a SSD, you would probably not notice a difference if you delayed 2 or 3 services. But from a HDD it is noticeable.

I use WinPatrol to delay the startups. It is the easiest.

My System SpecsSystem Spec
15 Nov 2013   #12

Windows 7 Pro 64 bit

Apparently delayed start services start 2 minutes after the last automatic start service has started. This can be controlled by a registry setting but I don't know what it is. Note that this setting is global, it is for all delayed start services. To control the delay of an individual service you would need something like Winpatrol or other advanced method.
My System SpecsSystem Spec
15 Nov 2013   #13

Windows 7 32 bit

To do it simply with stuff that's already on your machine you can use a .cmd batch file. Make a shortcut to the .cmd file and put it in the Startup folder. You can open the StartUp folder by using this command in the Run box:

I would set the shortcut to run mnimized. To use the batch below set the service to Manual:

(Name the file whatever you want MyServiceDelayed.cmd or whatever)
@echo off
rem the number after -n is the delay in minutes
rem as shown below the delay would be one minute
ping -n 1 -w 60000 > nul
rem use sc.exe to start the service
sc start ServiceName
of course use the real name of the service you set to Manual previously instead of ServiceName

edit: of course the delay is in addition to how long it takes Windows to get around to running the batch file after login.
My System SpecsSystem Spec

21 Jul 2014   #14

timeout command

I've used something like this in batch script:

timeout /t 300
net start "your service name"

The above command runs the net start command 300 seconds (5 minutes) after the script is invoked.

Save the above commands in a .bat file and schedule to run when the computer starts with the task manager. The account used to schedule in the task manager will need "log on as a service" and "log on as a batch" rights in the local security policy settings.

In my case it is used to start a service that fails to automatically start due to another dependency service not starting in time.

You can also set the service to start manually, so it doesn't start right away, and then automatically start it with the scheduled script.
My System SpecsSystem Spec
21 Jul 2014   #15

Windows 7 32 bit

If using timeout as delay in a batch it's a good idea to also specify /NOBREAK to avoid return when any key is pressed. Timeout is simpler. But the ping technique has the advantage of working across many flavors of Windows. For Vista and later seems fine though.
My System SpecsSystem Spec

 How to delay the start of a service?

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar help and support threads
Thread Forum
Can delay time for an "Automatic (Delayed Start)" service be set?
Is there a way to adjust the delay time for a Win 7 Service set to start as "Automatic (Delayed Start)" ? I've got one service set to the default Automatic that causes many other startup items to take a long time to run on bootup. If I change the service to "Automatic (Delayed Start)" that fixes...
General Discussion
Delay upon start-up
Hello! The past few months, I was shutting down my PC and it has delay in shutting down. When I press the shutdown button, wait for 5 more seconds then a darkened screen will appear saying "Waiting for the background programs to close" with an option of Cancel and Force Close. It will took almost...
Performance & Maintenance
Strange Delay in the Search Index Service
Well, maybe somebody can provide some "Elucidation" (meaning "shedding some light") on this strange delay that I am noticing with the Windows Search Indexing Service. I would never have noticed this except for the Windows Search Index gadget available at Windows Live Gallery. I think this is...
Performance & Maintenance
Anyway to delay start-up program by 20 sec or more?
Hi, I am using Rainlendar pro and it has direct sync with google calendar. It auto-stars when I start the pc. The problem is my desktop ethernet connection is not connected yet when the program starts, resulting in an annoying message everytime it starts saying it can't sync. I noticed that if I...
General Discussion
Unusual start up delay
My main pc normally runs 24/7 however a week ago I happened to turn it off overnight. On restart the next morning there was no bios screen. All the usual noises but nothing else. I changed the monitor, the monitor cables, and even the video card. Still nothing. Left it turned on whilst I went...
Performance & Maintenance

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 19:42.

Twitter Facebook Google+

Windows 7 Forums

Seven Forums Android App Seven Forums IOS App