- Главная Список форумов Полезные советы
- Поиск
-
- Текущее время: 13 фев 2025, 01:51
- Часовой пояс: UTC+03:00
2015-10-21 21:38:12 Начало процедуры запуска сервера 2015-10-21 21:38:14 Невозможно занять порт 80 поскольку он уже используется: Cлужбы Windows 2015-10-21 21:38:14 Сбой запуска!Монитор сети Каспера говорит, что процесс "System" с PID 4 занял 80 порт.
-------------------------------------------- Start server start-up procedure Unable to take port 80 because it is already in use: Windows Services Failed to start!Чтобы "убить" процессор, который занимает какой-либо порт (в нашем случае это процесс, занимающий 80 порт) - нужно знать его PID.
C:\WINDOWS\system32>netstat -aon | more Активные подключения Имя Локальный адрес Внешний адрес Состояние PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 708 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:554 0.0.0.0:0 LISTENING 5752 TCP 0.0.0.0:1536 0.0.0.0:0 LISTENING 448
C:\WINDOWS\system32>taskkill /pid 4 /f Ошибка: Не удается завершить процесс с идентификатором 4. Причина: Отказано в доступе.
Как это сделать в консоли (с правами администратора - клавиша "Win", набираем "cmd" и нажимаем CTRL+ENTER):Перекинем http.sys на IPv6, освободив тем самым IPv4. Запускаем командную строку CMD от имени администратора, и вводим следующую команду:
netsh http add iplisten ipaddress=::
Копируем как есть с двумя двоеточиями :: в конце строки. Теперь редактируем “C:\Windows\System32\drivers\etc\hosts”, прописуем в нем строку:
127.0.0.1 local
Сохраняем hosts, перегружаемся, и юзаем 80 порт!
C:\WINDOWS\system32>netsh http add iplisten ipaddress=:: IP-адрес успешно добавлен C:\WINDOWS\system32> C:\WINDOWS\system32>notepad C:\Windows\System32\drivers\etc\hosts C:\WINDOWS\system32>shatdown /rТри команды в консоли и профит