Loading...
+7 (926)878-29-28

80 порт занят системным процессом 4

Данное решение подходит для тех, у кого не получается запустить Denwer или XAMPP из-за занято 80 порта системным процессом с идентификатором 4.

Решение:

Открываем командную строку Win+R cmd

Смотрим какой службой занят 80 порт набрав следующее

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


Видим, что порт занят процессом с идентификатором 4

Открываем диспетчер задач и переходим на вкладку Процессы. После чего, выбираем вкладку Вид -Выбрать столбцы и выбираем показ Id процесса (PID). Смотрим какой процесс использует наш 80 порт, для это в колонке ИД процесса сортируем по убыванию или возрастанию. И видим, что PID №4 это некая системная служба SYSEM которая занимает на 80 порт.


 

 

У нас есть три варианта решения.

  1. Запускаете Regedit и идем по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP и меняете значение Start с 3 на 4…до этого встречал советы ставить 0.В службах(Win+R, services.msc) отключаем все IIS если такие присутствуют. 

    Апач заработает-сетевой принтер перестанет работать.

  2. В службах(Win+R, services.msc) отключаем все IIS если такие присутствуют
  3. Отключаем службу http.sys вручную. Заходим в реестр в ветку :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

создаем новый : DWORD (32-бит)

Называем его: NoRun

Дважды щелкаем на него появляются свойства, и вводим значение 1

Перезагружаем компьютер.

 

Я пошел другим путем:

Панель управления -> Программы -> Включение или льключение компонентов Windows:

Найти Службы IIS -> Службы Интернета -> Безопасность -> снять галочку с Фильтрация запросов

OK -> подождать применения параметров … и радоваться (у меня на Windows 8.1 x64 без перезагрузки порт освободился — оно и логично служба остановлена — порт освобожден)

 


Отзывы



Добавление комментариев закрыто.
Оформить заявку
Я не робот

Мгновенная помощь

TeamViewer QuickSupport