Невозможно занять порт 80 поскольку он уже используется cлужбы windows

Обновлено: 04.07.2024

Получение этой проблемы при попытке запустить Apache PHP на сервере XAMPP?

13:47:10 [Apache] Problem detected! 13:47:10 [Apache] Port 80 in use by "Unable to open process" with PID 4! 13:47:10 [Apache] Apache WILL NOT start without the configured ports free! 13:47:10 [Apache] You need to uninstall/disable/reconfigure the blocking application 13:47:10 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 13:47:10 [Apache] Attempting to start Apache app. 13:47:10 [Apache] Status change detected: running 13:47:11 [Apache] Status change detected: stopped 13:47:11 [Apache] Error: Apache shutdown unexpectedly. 13:47:11 [Apache] This may be due to a blocked port, missing dependencies, 13:47:11 [Apache] improper privileges, a crash, or a shutdown by another method. 13:47:11 [Apache] Press the Logs button to view error logs and check 13:47:11 [Apache] the Windows Event Viewer for more clues 13:47:11 [Apache] If you need more help, copy and post this 13:47:11 [Apache] entire log window on the forums

Причина может заключаться в том, что используемый вами Apache-порт уже используется, и Windows не может запустить apache 2.2 на локальном компьютере, поэтому вы не можете использовать его для своего веб-сервера Apache. Вы должны изменить порт Apache.

Apache не запустится без свободных портов

Измените его на другое значение - например, Listen 8080, измените порт apache в xampp и измените порт сервера Apache.

Попробуйте еще раз запустить apache . Перезапустите apache и посмотрите, не запущен ли xampp apache.

Теперь он должен работать! Все эти проблемы должны быть решены: сервер Apache не работает, php не работает в xampp, apache перестает работать xampp, windows 10 apache не работает, xampp apache не работает, apache не работает.

Вы можете столкнуться с проблемами Skype в Windows 10, ошибка XAMPP Apache Port 443, используемая Skype, проверить порты, используемые скайпом:

Запуск веб-сайта? Наш консалтинговый веб-сайт поможет вам создать веб-сайт, как открыть веб-сайт или создать веб-страницу Wordpress. Сначала начать новый веб-сайт может показаться трудным, свяжитесь с нами для бесплатной цитаты, чтобы открыть веб-сайт.

Переконфигурируйте apache и панель управления для прослушивания на другом порту

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

Сервер Apache на порту 80 является конфигурацией по умолчанию, но он может привести к заблокированному порту xampp, когда порт 80 xampp используется в Windows 10, например, другими приложениями.

Проблема порта Xampp 80 не является специфичной для XAMPP - это может произойти с любым аналогичным приложением.

Как освободить порт 80 для xampp

Когда порт 80 apache не работает, а apache не запускает xampp windows 10, лучше всего не освобождать порт 80.

Чтобы решить эту проблему с портом xampp и остановить apache, не запуская xampp, самым простым решением является изменение порта apache xampp, например, до 8080.

Windows 10 Skype-порт 80

В новой версии Skype изменить порт невозможно. Однако Skype, похоже, больше не проблема с XAMPP.

Единственный способ изменить порт Skype - это перейти на веб-сайт Skype и выбрать опцию Get classic Skype, чтобы загрузить более старую версию Skype, в которой настройки позволяют изменить порт Skype Windows 10.

Что такое pid в XAMPP

PID в XAMPP - это идентификационный номер процесса.

При получении ошибки XAMPP PID - это просто число, указанное системой для самого последнего процесса.

Как изменить порт Apache 443 в XAMPP

После изменения порта Apache XAMPP сохраните файл и попробуйте перезапустить Apache с панели управления XAMPP.

XAMPP Apache не может запуститься

Можно использовать любое значение порта. Используется порт 8080, если порт 80 уже используется другим процессом, но можно выбрать значение по вашему выбору.

Open Server не запускается. Занят порт 80.


Я уже писал о подобной ошибке, но на сервере XAMPP. На Open Server ошибка выглядит так:
--------------------------------------------
Начало процедуры запуска сервера
Невозможно занять порт 80 поскольку он уже используется: c:\program files\skype\phone\skype.exe
Сбой запуска!

Как вы уже поняли, всему виной Skype. Его можно отключить, но что делать, чтобы эти две программы не конфликтовали и поделили порты?

Open Server не запускается. Занят порт 80.


И меняем первые два порта с 80 на 8080 и 443 на 4433. Как на картинке. Пробуем запустить сервер. Все работает!

30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”

Спасибо огромное. Решение простейшее, но рабочее. Исправил порты, и всё завелось.

Спасибо! Запустил сервер. Все гениальное просто!

Спасибо, все работает

я не знаю, кто это оставляет такие восторженные комментарии, но это всё лажа.. Сервер то может быть и запускается, но сайт не открывается. Совет: перед тем как что-нибудь запускать в интернет, убедись на все 100 что это работает, а потом уже обманывай население. И всё таки интересно, кто ж это пишет такие восторженные комментарии.

Почему не открвается. Может быть вы используете порты для сайта или алиасы какие?

Виталий доброе время суток
У меня вот какой вопрос порт поменяла эту фишку я давно знала, но вот незадача, флажок меняется на желтый и спустя время краснеет чувство, что что-то мешает. У меня вин 10.

Добрый день. Проверьте еще раз настройки. Может у вас конфликт версий апач и php или mysql. Или опять порт не угадали, а может какой-то порт уже занят.

mysqld: [ERROR] Found option without preceding group in config file c:\openserver\modules\database\MySQL-8.0\my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

строку менять нет смысла она каждый раз обновляется при логе

подскажите, что делать я хочу работать на drupal я в основном использую uwamp, но на ней как только доходит дело до настройки сайта, логин и пароль root выдают ошибку и на этом все заканчивается вот почему я решила установить open server

Вы видите по логу, что проблема начинается со старта mysql. Возможно не корректно работает какой-то из модулей. Я так понял, что вы просто поставили самые высокие параметры в настройках. Попробуйте понизить.
И порт не обязательно должен быть 8080. Поменяйте, например на 8088 или другой. Тогда он не будет занимать порт принтера.

Всё испробовала, одно и тоже.Скорее это недочет программы одно дело, если у одного или нескольких человек конфликт с системой, но эта проблема возникает у всех. Буду копаться дальше

Большинство пользователей узнает о том что на их компьютере занят 80-й порт когда пытается его использовать, о проблеме становится известно если Вы вдруг решите стать веб-разработчиком и захотите поставить на Windows Apache, Denver, OpenServer или любую другую программу для работы которой потребуется свободный 80-й или 443 порт.

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Что бы узнать какая программа занимает 80 порт можно использовать утилиту CurrPorts

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Или использовать для этого командную строку запущенную от имени Администратора:

netstat -o -n -a | findstr 0.0:80

Эта команды выведет примерно такую строчку, последнее число это PID идентификатор процесса который занимает 80-й порт, по нему можно найти процесс в диспетчере задач:

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

Значение PID может быть разным, так как 80-й порт потенциально может использовать довольно большое количество программ, чаще всего 80-й порт занимает процесс System с PID 4 и
Skype, если обе не ваш случай, то в конце статьи будет расширенный список программ которые могут занимать 80-й порт.

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Согласитесь с отключением служб и нажмите Да.

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

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

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

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

Список программ которые могут занимать 80-й порт:

22 комментария к “Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы”

//их потом вероятно придется обратно включать.

подскажите, пожалуйста, что делать, если 80 порт занят процессом svchost, а то везде про system написано

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Вложение

Если в голову ничего не приходит, используйте Process Explorer или аналоги чтоб узнать больше о запущенном процессе.

P.S.:
антивируса нет,
в брандмауэере правила для портов прописал
поиск netstat не выявляет использования порта 80

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Вложение

Используйте эту утилиту, не забудьте запустить ее от имени администратора. Отпишитесь что получилось.

Доброго здравия. Проблема решена посредством скачки и установки самой последней версии wamp 3.2.0.x64
Спасибо Вам за отклик)

Здравствуйте. У меня 80 порт занимает Google Chrom. Не подскажете, как от этого можно избавиться?

С уважением.
Елена

Сам хром не может его занимать, смотрите список расширений, вероятно какое-то из них виновато

Добрый день.
С помощью программы CurrPorts определил что какие процессы занимают порт 80
Те же что и в вашем примере

Как гарантированно освободить 80 порт в Windows? Несколько вариантов решения проблемы

Вложение

Последний пункт из списка рекомендаций делали? Попробуйте.

Делал абсолютно все что перечисленно,
Каждый пункт.
К сожалению не помогает

Вероятно у вас есть еще какая-то программа, которой нет в моем списке.

Реально помогло! Долго искал решение проблемы!

Алилуя! Спасибо! У меня был 4-й PID и при этом анинсталирован полностью IIS и все службы!

Дмитрий, спасибо! Тоже была проблема в SQL Server Reporting Services.

Спасибо! До сих пор актуально)

Автор: admin | 13.09.2017. Большущее, Внучок, спасибо от 70-летнего чайника. Столько всего наворочено в Сети, а умение излагать материал по теме просто и доходчиво, редко у кого находится. У Вас оно есть. Еще раз спасибо от простых (и , к сожалению, безденежных) пользователей.

Это хорошо, большая часть статей рассчитана на тех кто компьютер первый раз видит.

Оставьте комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Многие о том, что порт 80 занят, узнают, при загрузке и установке на ПК программ, необходимых, например, для веб-разработки. К таким относятся OpenServer или Apashe. Для полноценной работы этих сервисов нужны свободные порты 80 или 443.

Как определить, что занимает 80 порт

Какая программа заняла порт 80 в Windows 10

Какая программа заняла порт 80 в Windows 10

Или запускаем под Админом командную строку следующего содержания:


Такая команда на дисплее выведет буквенно-цифровой набор:


В этой строке последняя цифра показывает программу, занявшую ресурс, по ней находим идентификатор процессора, запустив диспетчер задач.

Показатель PID иногда отличается, поскольку рассматриваемым портом используется много программ. Чаще он занимается процессом System или Skype, если стоит значение PID4.

Освобождаем 80-й порт

Освобождаем 80-й порт

Освобождаем 80-й порт

Остается выполнить перезагрузку ПК, и порт освободится.


Сохраняемся. Если ресурс по-прежнему остается занятым, снова повторяем процедуру, потому что не всегда первая попытка бывает удачной.

Освобождаем 80-й порт

Порт 80 занят другой программой

Иногда возникают и такие ситуации. Тогда придется внести изменения в параметры настроек этих утилит или выполнить отключение служб.


Если попытки оказались тщетны, тогда снова перейдите к редактору с помощью указанного пути, вместо Start поставьте «0» или «4». Либо в этом же реестре создайте новый параметр по типу Dword, обозначив его, как NoRun, и проставьте в ячейке цифру «1». Кавычки не использовать.

Читайте также: