You can configure the start up of a service based on the completion of one or more services. To do this, edit:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

Scroll to the 1st service you want to control and highlight it. If the right hand pane contains a DependOnService, double click it and add a service. If DependOnService is not present, add value DependOnService with type REG_MULTI_SZ. If you wish to add multiple values, each one should be on a separate line.

If you have RemoteAccess installed, double click its' DependOnService. You will see that it depends on LanmanServer, RasMan, NetBios, and NetBT. Then look at NetBT. You can see that it depends on Tcpip. Finally, looking at Tcpip, we see that it depends on no other service.