I run an application that needs the Telephony service to run. Despite having the startup type set to Automatic, I still need to start it manually after it boots.
I created a bat file with "net start TapiSrv", as a workaround, but that is simply treating a symptom, not a cure. Any reason why a service won't start despite being set to Automatic? All the other services I need seem to start fine.
2 Answers
Some software is just like this.
Fortunately, you indicated that you're using Windows 7, and Windows 7 has a way to handle such software. Windows 7 has a startup method called "Automatic (Delayed Start)". That may be more appropriate for a service that works fine in many cases, but doesn't work fine right when the system starts if "Automatic" is used as the startup type. To do this, go to the Services MMC applet (accessible from within Computer management), find the service, right click on it, and choose "Properties". Then change the startup type. The SC command can allow this to be done from the command line, using "delayed-auto".
The administrator (presumably: you) should check the operating system logs that are called "System" and "Application". See if they have any details that are related to the service starting or stopping.
If you don't like manually running a batch file, then you might want to have this occur when a user logs in. Task Scheduler might have some helpful options.
I'm in agreement with several of the other information that people have added to this page. Be sure to review them too.
-
I finally got around to playing with it and delayed startup fixed the issue.– pooter03Feb 3, 2015 at 13:41
It is possible that service receives start command but fails to complete its startup procedure.
It is also possible that it starts as intended but stops immediately afterwards.
net start TapiSrv
you could then add this script to the boot/startup menu.