Why is System process listening on Port 80?

'Web Deployment Agent Service' runs on port 80 as System. You might have this running if you are using WebMatrix.


Open Services.msc and stop this service "Sql server reporting services(MSSQLSERVER)"

enter image description here

I had tried EVERYTHING, but that worked for me:

further instructions on how to stop that service are below

  1. Right click on My Computer
  2. Select Manage
  3. Double click Services and Applications
  4. Then double click Services
  5. Right click on "Sql server reporting services(MSSQLSERVER)"
  6. Select Stop ...and voila, port 80 was released

This post on Getting Apache to run on port 80 on Windows 7 (internet archive) describes your point.

It seems the 'http.sys' (Windows Remote Management?) service is enabled by default in Windows 7.
Run through the comments on that link for some more notes...

the hypen-site does not necessarily have the only answers.