Многие о том, что порт 80 занят, узнают, при загрузке и установке на ПК программ, необходимых, например, для веб-разработки. К таким относятся OpenServer или Apashe. Для полноценной работы этих сервисов нужны свободные порты 80 или 443.
Содержание
- Какая программа заняла порт 80 в Windows 10
- Освобождаем 80-й порт
- Порт 80 занят другой программой
Используем для распознавания программы утилиту CurrPorts (https://www.nirsoft.net/utils/cports.html).
Или запускаем под Админом командную строку следующего содержания:
Такая команда на дисплее выведет буквенно-цифровой набор:
В этой строке последняя цифра показывает программу, занявшую ресурс, по ней находим идентификатор процессора, запустив диспетчер задач.
Показатель PID иногда отличается, поскольку рассматриваемым портом используется много программ. Чаще он занимается процессом System или Skype, если стоит значение PID4.
Освобождаем 80-й порт
Для этого переходим к Панели управления, далее — к разделу Программ и компонентов. В меню в левой стороне открывшегося окна, выбираем пункт, где можно включать или отключать компоненты операционной системы. Теперь находим в выпавшем перечне «Службы IIS», снимаем проставленные отметки:
На мониторе появится сообщение с вопросом об отключении служб. Соглашаемся, нажав кнопку «ДА».
Остается выполнить перезагрузку ПК, и порт освободится.
Если «виновник» – Skype, поступаем следующим образом. Переходим к инструментарию, выбираем «Настройки» — «Соединения», снимаем галочку в пункте
Сохраняемся. Если ресурс по-прежнему остается занятым, снова повторяем процедуру, потому что не всегда первая попытка бывает удачной.
Порт 80 занят другой программой
Иногда возникают и такие ситуации. Тогда придется внести изменения в параметры настроек этих утилит или выполнить отключение служб.
Например, какие порты заняты системой по протоколу http, увидеть получится в реестре. Нужно только открыть редактор, а для перехода использовать путь:
Если попытки оказались тщетны, тогда снова перейдите к редактору с помощью указанного пути, вместо Start поставьте «0» или «4». Либо в этом же реестре создайте новый параметр по типу Dword, обозначив его, как NoRun, и проставьте в ячейке цифру «1». Кавычки не использовать.
В результате появится следующее сообщение.
Это значит, что работа выполнена успешно.
Почитать как установить программу Twonky Server на компьютер.
Смотрели обновление: 6 388
ОСНОВНОЙ ТЕКСТ СТАТЬИ |
Как определить каким процессом (программой) занят порт.
Требования.
Статья применима для Windows 2000/XP/Vista/7.
Информация.
При установке некоторых программ иногда возникает
проблема с доступностью порта. Т.е. вы устанавливаете программу, а она вам
говорит: «Извините, но предпочитаемый порт номер <такой
то> занят!». И самое интересное программа не говорит
чем или кем занят порт.
Как определить каким процессом (программой) занят порт.
1. В меню «Пуск»
выберите пункт «Выполнить«;
2. В поле «Открыть» наберите команду cmd
и нажмите кнопку «ОК»;
Откроется окно командной строки, примерно такого вида:
3. Наберите команду
netstat -ano и нажмите кнопку «Ввод» (Enter)
на клавиатуре;
Результатом выполнения данной команды, должен быть список всех активных
подключений, с ip-адресами и номерами портов.
4. Теперь
в колонке «Локальный адрес», находим нужный нам порт и записываем его
идентификатор в колонке «PID»;
Например порт номер 80, его
идентификатор 440.
5. Снова открываем меню «Пучк» и
выбираем пункт «Выполнить«;
6. В поле «Открыть» вводим команду taskmgr и нажимаем кнопку
«ОК»;
7. В окне «Диспетчер задач Windows» переходим
на вкладку «Процессы«;
8. В главном меню открываем пункт «Вид» и выбираем пункт «Выбрать
столбцы…«;
9. В окне «Выбор столбцов» находим пункт «Идентиф. процесса (PID)»
и ставим рядом с ним галочку;
10. Нажимаем кнопку «ОК»;
11. Теперь в окне «Диспетчер задач Windows«,
нажимаем на заголовок столбца «PID», для сортировки
процессов по возрастанию;
12. Находим номер нашего процесса 440 и в столбце «Имя образа«, смотрим какой
процесс занимает наш порт;
В нашем случаи это
Apache.exe
|
||
|
||
|
||
|
||
|
||
Спасибо тебе добрый человек!!! |
||
|
||
Содержание
- Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы
- Как определить, что занимает 80 порт
- Какая программа заняла порт 80 в Windows 10
- Освобождаем 80-й порт
- Порт 80 занят другой программой
- Как освободить 80 порт windows 10
- Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы
- Как определить, что занимает 80 порт
- Какая программа заняла порт 80 в Windows 10
- Освобождаем 80-й порт
- Порт 80 занят другой программой
- Запуск XAMPP — как освободить порт 80
- Вступление
- Кнопки запуска XAMPP
- Два принципа решения проблемы занятости порта 80 Windows
- Диагностика порта 80 из командной строки
- Диагностика порта 80 инструментами XAMPP
- Запуск XAMPP, остановка XAMPP
- Способы освободить порт 80 и провести запуск XAMPP
- Вариант 1. Отключаем службу IIS
- Вариант 2. У вас стоит Skype
- Вариант 4. Перестройка или изменение настроек XAMPP
- Как проверить работу XAMPP
- Как освободить 80 порт в Windows 10
- Комментарии:
- coder.hol.es /* Админ */ #
- Кто занял 80 порт в Windows server?
- Кто занял 80 порт в Windows server?
- Кто занял 80 порт в Windows server?
- Как открыть порт 80 в Windows 7,8 и Windows 10
Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы
Большинство пользователей узнает о том что на их компьютере занят 80-й порт когда пытается его использовать, о проблеме становится известно если Вы вдруг решите стать веб-разработчиком и захотите поставить на Windows Apache, Denver, OpenServer или любую другую программу для работы которой потребуется свободный 80-й или 443 порт.
Что бы узнать какая программа занимает 80 порт можно использовать утилиту CurrPorts
Или использовать для этого командную строку запущенную от имени Администратора:
Эта команды выведет примерно такую строчку, последнее число это PID идентификатор процесса который занимает 80-й порт, по нему можно найти процесс в диспетчере задач:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
Значение PID может быть разным, так как 80-й порт потенциально может использовать довольно большое количество программ, чаще всего 80-й порт занимает процесс System с PID 4 и
Skype, если обе не ваш случай, то в конце статьи будет расширенный список программ которые могут занимать 80-й порт.
Итак мы выяснили что в нашем случае 80 порт занят процессом System, в большинстве случаев это означает что для его освобождения нужно проделать следующее, зайдите в Панель управления в раздел Программы и компоненты, в меню слева выберите «Включение или отключение компонентов Виндовс», найдите в списке «Службы IIS» и снимите все галочки:
Согласитесь с отключением служб и нажмите Да.
После этого для верности можете перегрузить компьютер и 80-й порт станет свободным, теперь Вы можете его использовать.
Если 80-й порт занят программой Skype, то освободить его еще проще, откройте инструменты — настройки — соединение снимите галочку «Для дополнительных входящих соединений следует использовать порты 80 и 443», нажмите сохранить. Если 80-й порт по прежнему занят проверьте настройки еще раз, иногда они не сохраняются с первого раза.
Иногда 80-й порт занимают другие программы, в этом случае освободить его можно изменив настройки этих программ или отключив службы.
Список программ которые могут занимать 80-й порт:
Если после выполнения всех рекомендаций у Вас по прежнему занят 80-й порт — пишите в комментариях разберемся вместе!
Источник
Как определить, что занимает 80 порт
Многие о том, что порт 80 занят, узнают, при загрузке и установке на ПК программ, необходимых, например, для веб-разработки. К таким относятся OpenServer или Apashe. Для полноценной работы этих сервисов нужны свободные порты 80 или 443.
Какая программа заняла порт 80 в Windows 10
Используем для распознавания программы утилиту CurrPorts (https://www.nirsoft.net/utils/cports.html).
Или запускаем под Админом командную строку следующего содержания:
Такая команда на дисплее выведет буквенно-цифровой набор:
В этой строке последняя цифра показывает программу, занявшую ресурс, по ней находим идентификатор процессора, запустив диспетчер задач.
Показатель PID иногда отличается, поскольку рассматриваемым портом используется много программ. Чаще он занимается процессом System или Skype, если стоит значение PID4.
Освобождаем 80-й порт
Для этого переходим к Панели управления, далее — к разделу Программ и компонентов. В меню в левой стороне открывшегося окна, выбираем пункт, где можно включать или отключать компоненты операционной системы. Теперь находим в выпавшем перечне «Службы IIS», снимаем проставленные отметки:
На мониторе появится сообщение с вопросом об отключении служб. Соглашаемся, нажав кнопку «ДА».
Остается выполнить перезагрузку ПК, и порт освободится.
Если «виновник» – Skype, поступаем следующим образом. Переходим к инструментарию, выбираем «Настройки» — «Соединения», снимаем галочку в пункте
Сохраняемся. Если ресурс по-прежнему остается занятым, снова повторяем процедуру, потому что не всегда первая попытка бывает удачной.
Порт 80 занят другой программой
Иногда возникают и такие ситуации. Тогда придется внести изменения в параметры настроек этих утилит или выполнить отключение служб.
Например, какие порты заняты системой по протоколу http, увидеть получится в реестре. Нужно только открыть редактор, а для перехода использовать путь:
Если попытки оказались тщетны, тогда снова перейдите к редактору с помощью указанного пути, вместо Start поставьте «0» или «4». Либо в этом же реестре создайте новый параметр по типу Dword, обозначив его, как NoRun, и проставьте в ячейке цифру «1». Кавычки не использовать.
Источник
Как освободить 80 порт windows 10
Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы
Большинство пользователей узнает о том что на их компьютере занят 80-й порт когда пытается его использовать, о проблеме становится известно если Вы вдруг решите стать веб-разработчиком и захотите поставить на Windows Apache, Denver, OpenServer или любую другую программу для работы которой потребуется свободный 80-й или 443 порт.
Что бы узнать какая программа занимает 80 порт можно использовать утилиту CurrPorts
Или использовать для этого командную строку запущенную от имени Администратора:
Эта команды выведет примерно такую строчку, последнее число это PID идентификатор процесса который занимает 80-й порт, по нему можно найти процесс в диспетчере задач:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
Значение PID может быть разным, так как 80-й порт потенциально может использовать довольно большое количество программ, чаще всего 80-й порт занимает процесс System с PID 4 и
Skype, если обе не ваш случай, то в конце статьи будет расширенный список программ которые могут занимать 80-й порт.
Итак мы выяснили что в нашем случае 80 порт занят процессом System, в большинстве случаев это означает что для его освобождения нужно проделать следующее, зайдите в Панель управления в раздел Программы и компоненты, в меню слева выберите «Включение или отключение компонентов Виндовс», найдите в списке «Службы IIS» и снимите все галочки:
Согласитесь с отключением служб и нажмите Да.
После этого для верности можете перегрузить компьютер и 80-й порт станет свободным, теперь Вы можете его использовать.
Если 80-й порт занят программой Skype, то освободить его еще проще, откройте инструменты — настройки — соединение снимите галочку «Для дополнительных входящих соединений следует использовать порты 80 и 443», нажмите сохранить. Если 80-й порт по прежнему занят проверьте настройки еще раз, иногда они не сохраняются с первого раза.
Иногда 80-й порт занимают другие программы, в этом случае освободить его можно изменив настройки этих программ или отключив службы.
Список программ которые могут занимать 80-й порт:
Если после выполнения всех рекомендаций у Вас по прежнему занят 80-й порт — пишите в комментариях разберемся вместе!
Как определить, что занимает 80 порт
Многие о том, что порт 80 занят, узнают, при загрузке и установке на ПК программ, необходимых, например, для веб-разработки. К таким относятся OpenServer или Apashe. Для полноценной работы этих сервисов нужны свободные порты 80 или 443.
Какая программа заняла порт 80 в Windows 10
Используем для распознавания программы утилиту CurrPorts (https://www.nirsoft.net/utils/cports.html).
Или запускаем под Админом командную строку следующего содержания:
Такая команда на дисплее выведет буквенно-цифровой набор:
В этой строке последняя цифра показывает программу, занявшую ресурс, по ней находим идентификатор процессора, запустив диспетчер задач.
Показатель PID иногда отличается, поскольку рассматриваемым портом используется много программ. Чаще он занимается процессом System или Skype, если стоит значение PID4.
Освобождаем 80-й порт
Для этого переходим к Панели управления, далее — к разделу Программ и компонентов. В меню в левой стороне открывшегося окна, выбираем пункт, где можно включать или отключать компоненты операционной системы. Теперь находим в выпавшем перечне «Службы IIS», снимаем проставленные отметки:
На мониторе появится сообщение с вопросом об отключении служб. Соглашаемся, нажав кнопку «ДА».
Остается выполнить перезагрузку ПК, и порт освободится.
Если «виновник» – Skype, поступаем следующим образом. Переходим к инструментарию, выбираем «Настройки» — «Соединения», снимаем галочку в пункте
Сохраняемся. Если ресурс по-прежнему остается занятым, снова повторяем процедуру, потому что не всегда первая попытка бывает удачной.
Порт 80 занят другой программой
Иногда возникают и такие ситуации. Тогда придется внести изменения в параметры настроек этих утилит или выполнить отключение служб.
Например, какие порты заняты системой по протоколу http, увидеть получится в реестре. Нужно только открыть редактор, а для перехода использовать путь:
Если попытки оказались тщетны, тогда снова перейдите к редактору с помощью указанного пути, вместо Start поставьте «0» или «4». Либо в этом же реестре создайте новый параметр по типу Dword, обозначив его, как NoRun, и проставьте в ячейке цифру «1». Кавычки не использовать.
Запуск XAMPP — как освободить порт 80
Вступление
После установки XAMPP — локального сервера готовой сборки, на свой компьютер, может возникнуть проблема занятости порта 80, необходимого для запуска веб – сервера Apache, входящего в сборку XAMPP. В этой статье решим эту проблему, на скриншотах Windows 7.
Кнопки запуска XAMPP
Запуск XAMPP (на Windows) проводится от имени администратора. Сам запуск, очень простой, достаточно из меню «Пуск», запустить XMAPP Control Panel.
При запуске XAMPP, система проведет анализ системы компьютера и в информационном поле панели сообщит о готовности системы к запуску или покажет ошибки, мешающие запуску XAMPP.
На первом фото видим, пример отсутствия ошибок для запуска.
На втором фото, видим, одну из возможных ошибок, которые мешают запустить веб сервер Apache платформы XAMPP.
Примечание: Стоит отметить, что проблема занятости порта 80 характерна для старта веб сервера Apache, на любой сборке. По умолчанию, файл конфигурации Apache, настроен на запуск на порту 80.
Два принципа решения проблемы занятости порта 80 Windows
Есть два способа решения проблемы занятости порта 80, и освободить порт 80 можно двумя подходами:
• Освободить порт 80, отключив другие службы использующие порт 80 (рекомендован).
• Перестроить веб сервер Apache для работы на другом порту (не рекомендован).
Диагностика порта 80 из командной строки
Прежде всего, нужно понять, какая служба использует локальный порт. Для начала, проведем диагностику занятости порта 80 из командной строки.
Есть две команды, помогающие определить реальную программу, которая использует HTTP.sys и блокирует порт 80. К сожалению, они трудно читаются.
Откройте командную строку от имени администратора;
(покажет активные зарегистрированные URL-адреса).
Диагностика порта 80 инструментами XAMPP
Так как мы работаем с XAMPP, то и решать проблему занятости порта 80, начнем с помощью инструментов XAMPP.
фото 1. Порт 80 занят и занят службой Windows. Видим порт 80, PD 4, занят службой System;
фото 2. Порт 80 занят, но уже запущенным по умолчанию веб сервером Apache (httpd.exe).
Запуск XAMPP, остановка XAMPP
Сразу посмотрим, как запускать XAMPP, если нет ошибок. Если ошибок нет, просто запускаем XMAPP кнопками «Start» запуская модули:
• Apache;
• MySQL;
• Mercury. Это почтовый сервер, его запускать необязательно.
Фото запущенных модулей сервера XAMPP.
Останавливаем модули XAMPP кнопками «Stop».
Способы освободить порт 80 и провести запуск XAMPP
Переходим к освобождению порта 80.
Вариант 1. Отключаем службу IIS
Информацию, которую мы посмотрели на кнопке «Netstat», «порт 80, PD 4, занят службой System», мало поможет в решении проблемы, освободить 80 порт. На практике, если вы не используете Skype, чаще всего на Windows 7, порт 80 занят службой IIS. Поэтому в первом варианте решения проблемы, отключаем службу IIS.
Для этого идем следующим путем: Пуск>>>Панель управления>>>Все элементы… (мелкие значки)>>>Включение и отключение компонентов Windows.
Далее, снимаем чек со службы IIS и перегружаем компьютер.
IIS отключить
Запускаем XAMPP заново.
Вариант 2. У вас стоит Skype
Если вы используете Skype, то XAMPP выдаст вам несколько иную информацию, по которой сразу понятно, что Skype нужно перевести на другой порт. Skype можно легко перестроить, чтобы не использовать по умолчанию порты Apache 80 и 443. Это изменение обычно не имеет побочных эффектов. Для этого, входите в панель Skype и убираете чек с портов 80 и 443.
Идем в службы Windows. Есть два пути:
Вы отлично видите все службы Windows, видите их активность (запуск), но не видите порт, на котором они работают.
Вариант 4. Перестройка или изменение настроек XAMPP
Можно пойти другим путем и не трогать занятый порт 80, а попробовать запустить Apache на другом порту, например, 10080 или 8080.
Важно! Изменение портов работы Apache имеет ряд побочных эффектов. Поэтому поддержка XAMPP, не рекомендует изменять порты Apache. Лучше поискать другие решения, чтобы освободить 80 порт для работы Apache.
ServerName localhost: 80
• Listen 443
•
• ServerName www.example.com:443
Меняем 443 на 100443
• Запускаем панель управления XAMPP. Жмем кнопку [Config] системы.
• Далее Кнопка [Service and port changes] • На вкладке Apache меняем главный порт и порт SSL на новые порты
• Нажмите [Save] • Перезагружаем панель управления XAMPP.
• Запуск XAMPP заново.
Как проверить работу XAMPP
После запуска модулей XAMPP, нужно проверить его работу. Для этого, в адресной строке браузера пишем localhost и смотрим результат.
Важно! Если вы сделали всё правильно, откроется панель управления XAMPP сервером. Вот фото.
Видим кнопки управления сервером:
На кнопке PHP info смотрим сборку сервера. Кнопка PHP myadmin понадобится для создания базы данных и установки CMS, чем и займемся в другой статье.
Запуск XAMPP возможен если свободен порт 80. Лучшим вариантом освобождения порта 80 (443), необходимого для запуска модуля Apache XAMPP, будет поиск и отключение службы Windows использующий этот порт для своих побочных задач. Чаще всего это IIS, Skype.
Как освободить 80 порт в Windows 10
4.09.15 04.09.15 16 43915
Для запуска локального сервера, например, OpenServer, нужен свободный 80 порт. Можно, конечно, использовать другой порт, но нужен именно этот. Поэтому:
⇥ Или, если первое не сработало:
3) Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек.
4) Перезагружаем компьютер.
+ ⇥ Не помешает проверить настройки Skype. Идем в Инструменты/Настройки/Дополнительно/Соединение/ и убираем галочку «Использовать порты 80 и 443 в качестве входящих альтернатив». Сохраняем и перезапускаем Skype. Не помешает повторно перепроверить эту настройку, потому что иногда она не сохраняется по неизвестной причине.
Рейтинг: 8.7/10 (24)
Комментарии:
coder.hol.es /* Админ */ #
Не пробовал пока что) – Но, спасибо за информацию)
Кто занял 80 порт в Windows server?
Кто занял 80 порт в Windows server?
Кто занял 80 порт в Windows server?
Как-то обнаружилось, что 80 порт на Windows server 2012 R2 ужа занят, хотя ничего подозрительного не устанавливалось, IIS не включен.
Устанавливался только MSSQL сервер.
Так вот, 80 порт как раз и заняла служба Службы SQL Server Reporting Services (MSSQLSERVER) отвечающая за выполнение и отображение отчетов. Также 80 порт может занимать и служба Службы SQL Server Analysis Services (MSSQLSERVER)
Если Вы не ставили MSSQL или скайп, не включали IIS, а порт 80 все равно занят, то будем более подробно исследовать систему:
Если не помогло, то надо поискать что за процесс использует наш порт.
Если 80 порт занимает http.sys то есть 2 способа:
Далее перезагружаем компьютер и проверяем 80 порт на занятость.
ЗЫ: В Win 8 80 порт может занимать Служба веб-публикаций
Изменить порт в SQL Server Reporting Services можно следующим образом:
Источник
Как открыть порт 80 в Windows 7,8 и Windows 10
Порт 80 в большинстве операционных систем «забинден» под HTTP-сервер. Не стали исключением операционные системы от Microsoft — Windows 7, 8 и даже последняя новинка — Windows 10. Поэтому открыть его в брандмауэре просто так не получится. Тут нужны танцы с бубном. Какие конкретно — я сейчас расскажу.
В Виндовс есть такой драйвер уровня ядра — http.sys, который обрабатывает http-запросы и «слушает» всё, что приходит в 80-го порта. Именно этот драйвер и не даст ничему иному через этот порт работать. Что делать?
Самый простой способ — обмануть http.sys. Дело в том, что любая современная операционная система поддерживает как старый протокол TCP/IPv4, так и новый — TCP/IPv6, который пока только набирает обороты, но не настолько распространён, как его предшественник. Так вот по умолчанию драйвер работает именно с четвёртой версией протокола. А мы его заставим работать с IPv6. Для этого запускаем командную строку с правами администратора и пишем в ней команду:
netsh http add iplisten ipaddress=::
Этим мы указываем http.sys работать с IPv6 адресом 0:0:0:0:0:0:0:0, который для краткости пишется как два двоеточия — «::».
Далее нужно открыть системный файл HOSTS (опять же с правами администратора), который расположен по адресу:
И добавить в нём строчку:
После этого надо перезагрузиться и можно проверять. 80-й порт должен быть доступен.
Иные варианты решения проблемы
Если первый способ не помог, можно попробовать следующее:
1. Начните с проверки системы антивирусом. Иногда поселившаяся в компьютере пакость тоже пытается открыть порт 80 в Виндовс чтобы дальше распространятся.
2. Отключите встроенный веб-сервер IIS. Делается это так — нажимаем комбинацию Win+R, вводим команду gpedit.msc и открываем таким образом список служб. Отключаем IIS, перезагружаемся и проверяем доступность 80 порта.
3. Крайний способ — редактирование реестра. Заранее хочу предупредить, что после этих действий могут возникнуть проблемы с принтером (если, конечно, он у Вас подключен).
Запускаем редактор реестра regedit и редактируем ветку:
В ней надо поменять значение у параметра Start с 3 на 4. Перезагружаемся, проверяем.
Не помогло? Тогда отключим http ручками в реестре. Для этого снова открываем ту же ветку реестра и создаём параметр типа DWORD (32-бит) с именем NoRun. Значение у него выставляем 1. Снова перезагружаемся и проверяем.
Источник
При использовании многих сборок локальных веб-серверов, среди которых OpenServer, Denver и другие, пользователи иногда сталкиваются с проблемой: порт 80 занят и сервер не запускается. Нужно просто освободить занятый порт одним из возможных способов.
Использование реестра
Если порт 80 занят System в операционной системе Windows 7, 8 или 10, проделайте следующее:
- Откройте реестр, нажав сочетание клавиш win+R и введя в пустое поле команду regedit
- В левой части экрана пройдите по следующему пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP
- В ключе start измените значение с 3 на 4. Для этого щелкните по нему два раза мышкой и впишите новую цифру.
- Перезапустите Windows.
- Проверьте, заработал ли теперь OpenServer.
Порт 80 занят http.sys в Windows 10
В Windows 10 порт 80 может быть занят драйвером операционной системы http.sys, взаимодействующим со встроенным оборудованием и дополнительными устройствами. По умолчанию драйвер работает по IPv4-протоколу и занимает порт 80, закрывая к нему доступ другим программным продуктам. Для решения проблемы достаточно перевести работу драйвера с протокола IPv4 на IPv6:
Автор считает, что эти материалы могут вам помочь:
- Запустите командную строку от имени администратора (найдите ее в Пуске, нажмите правой кнопкой мыши и выберите «Запуск от имени администратора»).
- Пропишите следующую команду: netsh http add iplisten ipaddress=::
- Чтобы не ошибиться при вводе, скопируйте текст, вставьте в командную строку и нажмите Enter.
- Получив подтверждение успешного выполнения операции, закройте окно.
- При помощи блокнота откройте файл hosts, который находится здесь: C:WindowsSystem32driversetc
- Добавьте в файл строку 127.0.0.1 local
- Сохраните файл и перезагрузите Windows.
После загрузки системы попробуйте вновь запустить веб-сервер OpenServer, чтобы убедиться, что порт 80 теперь свободен.
Радикальный метод освобождения порта 80
Если оба предыдущих способа не помогли, можно принять радикальное решение, запретив всем программам и службам использовать порт 80. Проделайте следующие действия:
- Откройте Командную строку.
- Введите команду netstat -aon | more
- Это нужно, чтобы убедиться, что порт 80 действительно чем-то занят.
- Далее введите в строку команду NET stop HTTP
- Подтвердите действие вводом буквы Y и Enter.
- Все службы будут остановлены, после чего вы можете запустить OpenServer и проверить его работу.
Учтите, что при использовании этого способа может перестать работать принтер или другое периферийное оборудование, но после перезагрузки Windows все восстановится.
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
Start menu → Accessories → right click on «Command prompt». In the menu, click «Run as Administrator» (on Windows XP you can just run it as usual), run netstat -anb
, and then look through output for your program.
BTW, Skype by default tries to use ports 80 and 443 for incoming connections.
You can also run netstat -anb >%USERPROFILE%ports.txt
followed by start %USERPROFILE%ports.txt
to open the port and process list in a text editor, where you can search for the information you want.
You can also use PowerShell to parse netstat
output and present it in a better way (or process it any way you want):
$proc = @{};
Get-Process | ForEach-Object { $proc.Add($_.Id, $_) };
netstat -aon | Select-String "s*([^s]+)s+([^s]+):([^s]+)s+([^s]+):([^s]+)s+([^s]+)?s+([^s]+)" | ForEach-Object {
$g = $_.Matches[0].Groups;
New-Object PSObject |
Add-Member @{ Protocol = $g[1].Value } -PassThru |
Add-Member @{ LocalAddress = $g[2].Value } -PassThru |
Add-Member @{ LocalPort = [int]$g[3].Value } -PassThru |
Add-Member @{ RemoteAddress = $g[4].Value } -PassThru |
Add-Member @{ RemotePort = $g[5].Value } -PassThru |
Add-Member @{ State = $g[6].Value } -PassThru |
Add-Member @{ PID = [int]$g[7].Value } -PassThru |
Add-Member @{ Process = $proc[[int]$g[7].Value] } -PassThru;
#} | Format-Table Protocol,LocalAddress,LocalPort,RemoteAddress,RemotePort,State -GroupBy @{Name='Process';Expression={$p=$_.Process;@{$True=$p.ProcessName; $False=$p.MainModule.FileName}[$p.MainModule -eq $Null] + ' PID: ' + $p.Id}} -AutoSize
} | Sort-Object PID | Out-GridView
Also it does not require elevation to run.
Start menu → Accessories → right click on «Command prompt». In the menu, click «Run as Administrator» (on Windows XP you can just run it as usual), run netstat -anb
, and then look through output for your program.
BTW, Skype by default tries to use ports 80 and 443 for incoming connections.
You can also run netstat -anb >%USERPROFILE%ports.txt
followed by start %USERPROFILE%ports.txt
to open the port and process list in a text editor, where you can search for the information you want.
You can also use PowerShell to parse netstat
output and present it in a better way (or process it any way you want):
$proc = @{};
Get-Process | ForEach-Object { $proc.Add($_.Id, $_) };
netstat -aon | Select-String "s*([^s]+)s+([^s]+):([^s]+)s+([^s]+):([^s]+)s+([^s]+)?s+([^s]+)" | ForEach-Object {
$g = $_.Matches[0].Groups;
New-Object PSObject |
Add-Member @{ Protocol = $g[1].Value } -PassThru |
Add-Member @{ LocalAddress = $g[2].Value } -PassThru |
Add-Member @{ LocalPort = [int]$g[3].Value } -PassThru |
Add-Member @{ RemoteAddress = $g[4].Value } -PassThru |
Add-Member @{ RemotePort = $g[5].Value } -PassThru |
Add-Member @{ State = $g[6].Value } -PassThru |
Add-Member @{ PID = [int]$g[7].Value } -PassThru |
Add-Member @{ Process = $proc[[int]$g[7].Value] } -PassThru;
#} | Format-Table Protocol,LocalAddress,LocalPort,RemoteAddress,RemotePort,State -GroupBy @{Name='Process';Expression={$p=$_.Process;@{$True=$p.ProcessName; $False=$p.MainModule.FileName}[$p.MainModule -eq $Null] + ' PID: ' + $p.Id}} -AutoSize
} | Sort-Object PID | Out-GridView
Also it does not require elevation to run.
Как освободить порт?
- открыть cmd. введите netstat -a -n -o. найдите TCP [IP-адрес]: [номер порта]…. …
- CTRL + ALT + DELETE и выберите «запустить диспетчер задач». Щелкните вкладку «Процессы». Включите столбец «PID», выбрав: «Просмотр»> «Выбрать столбцы»> «Установите флажок для PID». …
- Теперь вы можете без проблем повторно запустить сервер на [IP-адрес]: [номер порта].
31 колода 2011 г.
Как убить процесс, который в настоящее время использует порт на локальном хосте в…
- Запустите командную строку от имени администратора. Затем запустите указанную ниже команду. netstat -ano | findstr: номер порта. …
- Затем вы выполняете эту команду после определения PID. taskkill / PID typeyourPID здесь / F. Выполните первую команду еще раз, чтобы проверить, доступен ли процесс или нет.
Как мне избавиться от портов 8080 в Windows 10?
Шаги по завершению процесса, запущенного на порту 8080 в Windows,
- netstat -ano | findstr Номер порта>
- taskkill / F / PID
19 окт. 2017 г.
Как разблокировать порты?
Как разблокировать порты
- Нажмите кнопку Пуск.
- Введите Панель управления и нажмите Enter.
- Нажмите Система и безопасность.
- Щелкните Брандмауэр Windows.
- Выберите Дополнительные параметры, а затем выберите Правила для входящих подключений на левой панели.
- Щелкните правой кнопкой мыши Правила для входящих подключений и выберите Новое правило.
- Выберите Порт, а затем нажмите Далее.
- Выберите TCP в качестве протокола для применения правила.
Как я могу освободить порт 8080?
Удерживая нажатой клавишу Windows, нажмите клавишу R, чтобы открыть диалоговое окно «Выполнить». Введите «cmd» и нажмите «ОК» в диалоговом окне «Выполнить». Убедитесь, что открывается командная строка. Введите «netstat -a -n -o | найдите «8080» ».
Как отключить прослушивание порта в Windows?
20 ответы
- Откройте cmd.exe (примечание: вам может потребоваться запустить его от имени администратора, но это не всегда необходимо), затем выполните следующую команду: netstat -ano | findstr: PORT> (Замените PORT> на номер порта, который вы хотите, но оставьте двоеточие)…
- Затем выполните следующую команду: taskkill / PID / F. (На этот раз без двоеточия)
21 центов 2017 г.
Что делает команда netstat?
Команда netstat создает дисплеи, показывающие состояние сети и статистику протокола. Вы можете отображать состояние конечных точек TCP и UDP в формате таблицы, информацию таблицы маршрутизации и информацию об интерфейсе. Наиболее часто используемые параметры для определения состояния сети: s, r и i.
Как проверить, какие порты работают в Windows?
- Откройте окно командной строки (от имени администратора). В поле «Начать поиск» введите «cmd», затем щелкните правой кнопкой мыши «cmd.exe» и выберите «Запуск от имени администратора».
- Введите следующий текст и нажмите Enter. netstat -abno. …
- Найдите порт, который вы слушаете, в разделе «Локальный адрес».
- Посмотрите на имя процесса прямо под ним.
Как проверить свободные порты Windows 10?
Нажмите кнопку «Пуск», введите cmd и щелкните правой кнопкой мыши «Командная строка», когда она появится в результатах поиска. Нажмите «Запуск от имени администратора». При этом будет постоянно появляться список портов, который, вероятно, будет довольно длинным, вместе с процессами Windows, которые их используют.
Как мне разрешить уже используемый порт?
Устранение неполадок с уже используемым портом
- > Остановите конфликтующее приложение следующим образом:
- а. Откройте командную строку и введите netstat -aon | findstr «8080». …
- б. Завершите конфликтующий процесс:
- я. Откройте диспетчер задач Windows.
- II. На вкладке «Процессы» нажмите «Просмотр»> «Выбрать столбцы».
- iii. Выберите PID и нажмите ОК.
- IV. …
- c.
Как запустить Tomcat на другом порту?
Как изменить порт по умолчанию в Apache Tomcat?
- Остановите службу Apache Tomcat.
- Перейдите в папку Apache Tomcat (например, C: Program FilesApache Software FoundationTomcat 7.0) и найдите файловый сервер. xml в папке conf.
- Измените значение порта коннектора с 8080 ″ на то, которое вы хотите назначить своему веб-серверу. …
- Сохраните файл.
- Перезапустите службу Apache Tomcat.
8 колода 2018 г.
Как открыть порт 8080?
Открытие порта 8080 на сервере Brava
- Откройте брандмауэр Windows в режиме повышенной безопасности (Панель управления> Брандмауэр Windows> Дополнительные настройки).
- На левой панели щелкните Правила для входящих подключений.
- На правой панели нажмите Новое правило. …
- Установите для параметра Тип правила значение «Пользовательский», затем нажмите «Далее».
- Установите «Программа» на «Все программы», затем нажмите «Далее».
Почему заблокирован порт 80?
Причина этой ошибки в том, что какое-то другое приложение уже использует порт 80.… Поскольку порт 80 является портом по умолчанию для http, наиболее вероятная причина заключается в том, что на вашем компьютере работает другой веб-сервер (например, IIS). Однако некоторые другие приложения также могут блокировать порт 80. Хорошим примером является Skype.
Как разблокировать порты, заблокированные моим интернет-провайдером?
Если ваш интернет-провайдер блокирует ВСЕ порты, вы ничего не можете с этим поделать, кроме как позвонить им и вежливо спросить. В противном случае это, скорее всего, проблема с настройками вашего роутера или приложения. Очень немногие интернет-провайдеры блокируют ВСЕ порты. Большинство домашних интернет-провайдеров блокируют общие порты (80, 443, 21, 22, 23, 53 и т. Д.).