Освобождение 80 порта

Оглавление
07 октября 2024 г.

В любой момент времени может случиться так, что какая-то программа, связанная с выходом в интернет, может написать вам, что она не может продолжить работу, поскольку порт 80 занят.

Я сталкивался с этим в основном при использовании локальных серверов при разработке сайтов. Но и другие случаи тоже могут быть. Как разблокировать 80 порт читайте в статье.

В сети могут давать советы, связанные с правкой реестра. Эти советы очень вредные. Поскольку можно запросто что-то сломать или отключить лишнее. Как, например, в совете ниже:

занят порт 80

Что такое параметр 3, что такое параметр 4 – но вы смените и проверьте. И забудьте. А когда что-то другое перестанет работать через какое-то время, уже никто и не вспомнит, что это из-за этой самой 4-ки в реестре.

Поэтому если есть возможность не лезть в реестр, всегда надо этой возможностью пользоваться. Не очень умно лезть в реестр первым делом – это крайнее средство.

Для решения конкретно этой проблемы есть целый ряд средств системных, с графическим интерфейсом и пояснениями.

Иногда проблему с занятым 80 портом можно решить путём добавления проблемной программы в список доверенных (исключений). Добавление программы в список исключений описано в справочной статье на сайте Microsoft.

Поиск программ, занимающих порт 80

Для поиска понадобится консоль или специальный софт. Софт куда нагляднее консоли, поэтому буду использовать его. Есть вот такая простенькая портативная программа, не требующая установки:

  • TCP ViewTCPView Перейти на сайт
    TCPView — это программа Windows, которая отображает подробные описания всех конечных точек TCP и UDP в вашей системе, включая локальные и удаленные адреса и состояние TCP-подключений. Также покажет какие программы какие порты занимают.

Скачиваю, запускаю и вижу, что у меня порт занимает именно система.

занят порт 80

В операционной системе Windows есть свой веб-сервер. Им пользуются крайне редко, но он занимает порт 80. И этим мешает моему локальному веб-серверу работать.

Порт также часто занимают PuntoSwitcher или Skype. TCPView покажет – кто виновник проблемы.

Отключение служб IIS

Нажмите сочетание кнопок  +R и введите команду

 appwiz.cpl

Откроется интерфейс удаления программ.

занят порт 80занят порт 80

Отсюда переходим в раздел компонентов Windows, ищем компонент IIS и полностью отключаем всю ветку с ним:

занят порт 80занят порт 80

Сразу по завершении операции порт 80 освободится и можно спокойно работать.

занят порт 80

Сайт использует сookie

Яндекс.Метрика