Make sure no other program conflict Wamp such as Zonealarm, firewall/antivirus, NOD32, Eset, any web related program including Remote Desktop … (if you cant find administrative tools, right click on start–>click on properties–>under system administrative tools, check on display this in all programs menu–>click ok, now you can find it in all programs)
Go to administrative tools–>services–>web deployment agent service–>click stop to stop it or right click on properties and select disbaled to disable it After stopping this service I was able to restart Apache There is a service using port 80 called MsDepSvc described as “Web Deployment Agent Service”. Below mentioned are the ways to troubleshoot this error, hope you guys find it helpful I have dealt with this problem and wasted ample of time and figured there are different solutions to it. The apache server cannot be started and when you test port 80 it keeps giving you the message PORT 80 USED BY MICROSOFT-HTTPAPI/2.0. The MySql runs fine but you cannot access localhost and phpmyadmin, when accessed gives you an error 404 not found.