This is the error I get when I try to start Apache.
You only have to change the port in the httpd.conf try:
netstat -ano
and check if Port 80 is not used by another Program. Close the Program which uses port 80 and try to start apache again.
It worked when i run the XAMPP control panel with administrator rights.