Пуск- > Аксессуары щелкните правой кнопкой мыши на «Командная строка», в меню выберите «Запуск от имени администратора» (в Windows XP вы можете просто запустить его, как обычно), запустите netstat -anb , затем просмотрите вывод для своей программы.
Кстати, Skype по умолчанию пытается использовать порты 80 и 443 для входящих подключений.
Вы также можете запустить netstat -anb >%USERPROFILE%ports.txt , а затем start %USERPROFILE%ports.txt , чтобы открыть список портов и процессов в текстовом редакторе, где вы можете искать нужную информацию.
Вы также можете использовать powershell для синтаксического анализа вывода netstat и лучше представить его (или обрабатывать любым способом):
Кроме того, для запуска не требуется выполнить высоту.
Источник: overcoder.net
Как освободить 80 порт в Windows
Порт 80 (HTTP) занят Windows ? Вот решение
Однажды . вы решите установить локальный HTTP-сервер, чтобы иметь возможность разрабатывать свои приложения, сайты без необходимости веб-хостинга . Вы устанавливаете локальный веб-сервер (Wamp, Mamp, Xampp, EasyPHP, . ).
Все идет нормально !
Затем вы запускаете сервер апаш и там известное сообщение об ошибке, говорящее вам, чтоапаш не сможет запуститься, из-за HTTP-порта 80 заблокирован!
После несколько часов исследования (и небольшая помощь) в Интернете, Мне удалось разблокировать порт 80, и служба Apache снова работает.
В этом руководстве вы узнаете о различных причинах этой проблемы и о том, почему — иногда — система (ядро) может сам зарезервировать порт 80.
Вы также обнаружите как освободить порт 80 от А до Я
Вот обзор ошибки (порт 80 занят PID 4) из XAMPP (Официальный сайт) при запуске Apache:
На других локальных серверах (Например, EasyPHP) мы не показываем вам PID процесса / службы, которая блокирует HTTP-порт 80.
1. Знайте причину блокировки порта HTTP.
Анализируйте процессы, используя порт 80.
Чтобы найти процесс или службу, занимающую порт 80 , откройте окно «Выполнить» ( Win + R ) затем положите CMD .
Как узнать, какой компонент использует TCP-порт 80
Скопируйте эту команду и запустите ее в командной строке.
netstat -aon | findstr :80
Как вы можете видеть в première Ligne, процесс с PID = 4 (число в последнем столбце) зарезервировать порт 80 .
Знайте название процесса.
Чтобы идентифицировать процесс, выполните следующую команду, не забыв изменить «4» в pid eq 4 по PID процесса, указанного в первой части.
tasklist /fi «pid eq 4»
Название процесса System , это означает, что это система Windows кто занимает порт 80 !!
2. Отключить службы через порт 80.
Ваша система может сама использовать порт 80 через собственные службы.
Открой окно «выполнять»( Win + R ) затем запустите команду: services.msc
Затем остановите и отключите по очереди следующие службы:
- Служба публикации в Интернете (W3SVC)
- Услуга активации процесса Windows (БЫЛ)
- Службы отчетов SQL Server (Сервер отчетов)
- BranchCache (Пердистсквк)
- Сервисный брокер для сетевых подключений (НкбСервис)
Завершение работы и деактивация просты; вам просто нужно открыть «Свойства»сервис тогда делай»остановить»и положи»инвалид» в «Тип запуска:».
Теперь проверьте, может ли сервер Apache запуститься, если он не начинает читать дальше; если это сработало, добавьте комментарий
Если, например, ваш сервер Apache работает, когда вы отключили W3SVC, щелкните правой кнопкой мыши, чтобы выключить его раз и навсегда.
Удалить службы из функций Windows.
Вы также можете удалить веб-службы из «черты Windows»в окне»Программы и характеристики».
Снимите флажок «Информационные услуги Интернет»И»Услуга активации процесса Windows».
Нажмите на «OK».
Вам будет предложено перезагрузить компьютер; тогда сделай это проверьте, запускается ли «Apache» снова, в противном случае продолжайте чтение.
3. Отключите скрытую службу HTTP.SYS.
В большинстве случаев причина порт 80 занят это услуга HTTP.SYS из Windows.
Чтобы остановить это и остановить все службы, использующие HTTP порт используйте эту команду в командной строке (запустить от имени администратора).
net stop http /y
Чтобы отключить службу HTTP.SYS, используйте эту команду:
sc config http start= disabled
Вот что это дает:
4. Измените порт Skype.
Si Skype программа, вызывающая проблему, перейдите к «Outils»>»Варианты подключения . «
Снимите флажок «Используйте порты 80 и 443 для дополнительных входящих подключений».
Поставить порт au Hasard более 1024 в поле вверху.
Нажмите на «Регистрация»затем перезапустите Skype.
Смените порт Apache.
Если ни одно из вышеперечисленных решений не помогло, откройте файл httpd.conf с вашего локального веб-сервера.
Изменить порт по умолчанию 80 en 8080 ou 8000
И тогда вам просто нужно наслаждайся своим сервером Apache снова местный
Если это руководство помогло вам Не стесняйтесь оставлять комментарий благодарности.
Вопрос? Я здесь, чтобы помочь вам!
Источник: www.easytutoriel.com
Как освободить порт 80 чтоб работал OpenServer?
Как освободить порт 80 чтоб работал OpenServer?
Нет установленных программ которые могли бы занять этот порт, так как Windows недавно установил.
Пишет что порт занят службами Windwos.
Кто-то знает как можно решить данную проблему?
- Вопрос задан более трёх лет назад
- 6120 просмотров
2 комментария
Оценить 2 комментария
Может skype?
Не установил ещё skype.
Решения вопроса 1
IT-шный jack-of-all-trades
По умолчанию, все порты свободны.
Чтобы освободить 80 порт, нужно понять, что его занимает.
Узнать, какая программа занимает 80 порт, можно так:
• cmd
netstat -a -b -n
• resmon.exe
Network -> Listening Ports
Отсортируйте колонку по «Port»
• TCPView
https://technet.microsoft.com/en-us/sysinternals/b.
GUI-версия netstat, показывающая состояние соединений, включая используемые порты в состоянии LISTENING.
Из компонентов, устанавливаемых по умолчанию, 80 порт может занимать служба IIS.
В компонентах системы она так и называется — IIS
В сервисах он может называться:
— W3SVC
— World Wide Web Publishing Services
— Служба веб-публикаций
Отключите сервис или удалите компонент.
Источник: qna.habr.com