Is there a way to run a service a set time after Windows starts?

  • Thread starter Thread starter vfclists
  • Start date Start date
V

vfclists

I have a program that works as a service and works with the network on
a low level. It appears that a service it starts too early, so I want
to configure it so that it starts after Windows starts, ie after all
the stuff in the Registry etc are started.

I am thinking along the lines of the Windows equivalent of /etc/
rc.local in Linux, or even after /etc/rc.local has run.

Any ideas

/vfclistsGUY
 
m:
I have a program that works as a service and works with the
network on a low level. It appears that a service it starts too
early, so I want to configure it so that it starts after Windows
starts, ie after all the stuff in the Registry etc are started.

I am thinking along the lines of the Windows equivalent of /etc/
rc.local in Linux, or even after /etc/rc.local has run.

Any ideas

A couple of ideas:

First, you should be able to identify the dependencies of your service
and set the service to wait for those dependencies to be met before
starting.

Second, if not, as an alternative you can set the service to start
manually and use a startup script (set in group policy editor) or a
LocalMachine Run registry entry to start it up.
 
vfclists said:
I have a program that works as a service and works with the network on
a low level. It appears that a service it starts too early, so I want
to configure it so that it starts after Windows starts, ie after all
the stuff in the Registry etc are started.

I am thinking along the lines of the Windows equivalent of /etc/
rc.local in Linux, or even after /etc/rc.local has run.

Any ideas

/vfclistsGUY

You can use Startup Delayer to set a delay time for your service to start:

http://www.r2.com.au/page/products/show/startdelay

I use it on my Win7 laptop to delay my Bluetooth and a couple of other programs from starting right away. (My Bluetooth
is an add-on, and will sometimes throw an error if it starts too soon).
Also, a number of services can be set to "Automatic (Delayed Start)" from within the service's properties. Might be
another option for you.
 
I have a program that works as a service and works with the network on
a low level. It appears that a service it starts too early, so I want
to configure it so that it starts after Windows starts, ie after all
the stuff in the Registry etc are started.

I am thinking along the lines of the Windows equivalent of /etc/
rc.local in Linux, or even after /etc/rc.local has run.

Any ideas

/vfclistsGUY

You could start it in a logon script.

John
 
Back
Top