Unlike Vista, XP has no built in functionality to delay service start up. Some utilities exist to accomplish this, but the best method I found is to use a batch file that will auto start services after you have logged on. This method has the benefit of faster boot times, but will also speed up Windows logon time when most auto start programs are started.
Additionally, you can control when a service will start, unlike Vista's delayed auto start feature, which cannot be controlled as to exactly when the service will start. In the batch file example below, the VMWare services on my computer will startup two minutes after I log on. To do this, open up the Services console and double click on the service you want delayed to open it's property page. If no other services will be started, delete the remaining lines that contain net start.
NOTE: When the batch file runs, you will see the black command prompt window. If needed, you can minimize it do not close it. Your all finished! Next time you boot up and log on to your Computer, take notice of the difference in how fast your PC starts up.
Here is my draft batch file so far. What do I do if I get a "Services — Access is denied" when I try to change the start-up type to manual? This is what I am trying to do:- 1. Get ccleaner to delete the tvDebug. It won't because the "TrueVector Internet Monitor" service part of Zonealarm is holding the file open. Batch files won't work because I get the "access denied" error. You try this as user or as local admin?
That makes sense. TRy to delay the boot of Zonealarm. Normally you would expect such an option. Is that correct? Sleep [your time in ms] ; — AWinkle. Add a comment. Active Oldest Votes. I resolve the problem with this code!! FromMilliseconds timeoutMilliseconds ; service. Stop ; service. FromMilliseconds timeoutMilliseconds - millisec1 ; service. Start ; service. Improve this answer. Sign up or log in Sign up using Google.
Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Connect and share knowledge within a single location that is structured and easy to search. If this happens on a reboot, then it is not possible to login to the server even from the console until the 20 minute timeout has elapsed. This service does not have any dependencies.
Is this normal behaviour, i. What you're seeing is likely a peculiarity of your particular service. If the service only acts that way during boot it's going to be a little tough to troubleshoot, but you can use Process Monitor and its boot-time logging capabilities to figure out what's happening with the service.
I believe that the behaviour you are seeing is behind the rationale for the new feature in Windows Vista. It's not normal for the login screen to wait for a service to appear. I would check the dependencies and see if that service made itself a dependent of other, more important services. One way to check is to put the service on manual then start it when you have task manager running Also during that time run a ping test to see if it is saturating the NIC.
A couple of possibilities depending on the offending service and what it is doing would be to check your synchronous versus async startup processes for the system. The other possibility would be to check the systems timeouts for waiting for network connectivity.
Depending on the service and the timeout configs it could just be waiting on connections that will never be established. One way to test this is if you physically disconnect all network connections does the logon prompt appear quickly at startup. Otherwise I'd tend to recommend you actually figure out why the service is failing, if it's an instance where the service is able to start after a certain point of startup you might actually be able to resolve your problem by creating a dependency on the service s it needs to connect properly.
Lastly a situation I've seen with this symptom is where there were problems with the service account being used for the service either connecting to the domain or actual problems with the account itself lockout etc. Sign up to join this community. The best answers are voted up and rise to the top.
0コメント