title: Apache will not start due to Port 80 in use (all obvious solutions already went through)
body: <p>I was hosting 3 websites from my home server with IIS and due to all of the issues I ran into like sendmail with a php script, I completely uninstalled IIS from Server Manager and installed xampp. I am using Windows Server 2012 R2. Apache will not start due to port 80 being used. I have already tried many of the fixes scattered across the web. Things I have tried:</p>
  
  <p>-Web deployment agent Service has been disabled <br>
  -World Wide Web Publishing service is not on any list of services for my PC<br>-Skype is not installed on my PC<br>-MSSQL Server Reporting Services is disabled <br>- I have ran netstat -aon | findstr :80 an serched for all prosesses with port 80, and PID 4 which is NT Kernel &amp; System.</p>
  
  <p>This is where I am stuck, I can not for the life of me find out what is using port 80. I know I can change apache's listening port to 8080 or whatever but I do not want to do that as the URL would have to show that. Is it possible I could have a virus? Are there other ways to narrow down what could be causing this?</p>