A corrupt file in the winmgt can cause a service or Services not to start. This could be your problem. I'll upload a txt file that you can edit the text out at the end and save it as a bat file. Run it at an elevated command prompt and it should remove some old cat files that might be the problem. On a reboot the cat's will be recreated. I have a more detailed solution that does the same thing I will look for it also. I have forgot where I got these files but I think it was from the forum.