I'm not really sure why you need that kind of control over the boot process. It's already optimized as far as all of the Windows services. Sounds like this utility you installed is causing services to boot up in the wrong order. Many of the services depend on other services to be running prior to their launch. The problem with what you're trying to accomplish is that if you try and start the utility too soon it won't load at all if it's missing dependencies and it will most likely screw up the entire boot process or cause additional issues to what you're already experiencing. If you want this utility loading sooner you would need to add it to a different service group that boots earlier . These settings are in the registry in...