I've had varied luck with my Apache service starting successfully after a reboot in the past. Nowadays, I have several Apache services running, and on the last reboot (after a Windows Update) none of them successfully started (
alloc_listener: failed to set up sockaddr). Starting them manually after such an occurrence hasn't yet failed.
Is there some 'proper' way to change the startup order, so that they start after the network services are ready to give them a socket? Or do I have to resort to a batch file that runs after all the other services have started?
Edit: Given Kara Marfia's link in the comments, what is Apache actually dependent upon besides
AFD Networking Support Environment and
TCP/IP Protocol Driver?