A) Click Start, Run, Type:
Look at the SYSTEM log for "Service Control Manager".
It may have a yellow or red sign next to it. The logs should tell you what service is not starting.
B) Then click Start, Run, Type:
Now find the two services and right click and choose properties, then select the "Startup Type" to Automatic, this will start the service when the computers starts.
But log out (best to restart) and then see what happens.
Does the window actually tell you what service has not started? If it does skip A and do B.