Here is a list of programs on Windows that may be using port 80.

A reoccuring problem when running web servers like Apache locally, or doing other kinds of work requiring port 80, is that something is already using the port!

For future encounters with this problem I’ve created a cheat sheet:

Programs which may be using port 80 on Windows

Application Type Display name or image name
IIS Service World Wide Web Publishing Service
MsDepSvc Service Web Deployment Agent Service
Skype Application Skype.exe
SSRS Service SQL Server Reporting Services

It is possible to discover which program has bound to port 80 using a combination of Netstat and Task Manager, or even better by using the Sysinternals tools TCPView and Process Explorer. I will add more programs to the list as I encounter them.