Для того чтобы проверить кем занят порт:
netstat -aonb
либо
netstat -aon
а потом искать по PID
В Windows 7, 8, 10 порт 80 прослушивается драйвером http.sys — это единый системный сервис который обеспечивает взаимодействие компьютера с оборудованием и устройствами, и это основная причина недоступности 80го порта. Забегая наперед, скажу что самый оптимальный вариант №5, этот способ помог тем кто устал искать причину всех бед, нужно всего лишь перекинуть http.sys c IPv4 на IPv6, но многим помогают и другие танцы с бубном.
ВАРИАНТЫ РЕШЕНИЯ
Вариант 1: Запускаете Regedit и идем по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP и меняете значение Start с 3 на 4.
Вариант 2: В службах (Win+R, services.msc) отключаем все IIS если такие присутствуют.
Вариант 3: Возможно это вирус, проверьтесь на вирусы и почистите систему, перекиньте порт в скайп и другом ПО.
Вариант 4: Отключаем службу http.sys вручную. Заходим в реестр, ветка: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP создаем новый : DWORD (32-бит), называем его: NoRun, дважды щелкаем на него появляются свойства, и вводим значение 1. Перезагружаем компьютер.
Минус, 1го и 4го варианта: ПРИНТЕР НЕ БУДЕТ ПЕЧАТАТЬ!
Вариант 5: Перекинем http.sys на IPv6, освободив тем самым IPv4. Запускаем командную строку CMD от имени администратора, и вводим следующую команду:
netsh http add iplisten ipaddress=::
Копируем как есть с двумя двоеточиями :: в конце строки. Теперь редактируем “C:\Windows\System32\drivers\etc\hosts”, прописуем в нем строку:
127.0.0.1 local
Сохраняем hosts, перегружаемся, и юзаем 80 порт!
Также проверьте службу «Sql server reporting services(MSSQLSERVER)» и skype(настройки-дополнительно-соединения-для дополнительных входящих соединений следует использовать порты 80 и 443)