Apache 2.4.7 windows install no listening sockets available

Published: {ts '2014-01-04 00:00:00'}
Author: Steven Neiland
Site Url: http://www.neiland.net/article/apache-2-4-7-windows-install-no-listening-sockets-available/

So a recent virus infection ended up with me wiping my windows computer and reinstalling everything. While I was in the process of getting everything I use up and working again I encountered this error message while trying to install the "Apache HTTPD" webserver.

Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open log

Skype

A quick google search turned up a couple of different possible culprits and a quick process of elimination identified that the skype app was to blame. Turning it off (not just logging out) allowed me to then get apache httpd installed and running.

What I don't get is why this error is thrown. Once installed as a service httpd and skype both work fine on the same machine. Oh well, the joys of working with computers.