Почему Системный процесс слушает на Порте 80?

Я запускаю Windows 7 RC1. У меня есть несколько проблем, заставляющих IIS работать над моей системой и сегодня когда я установил новое приложение, и я пытался загрузить его с помощью http:\localhost\MyApplication, я не получаю абсолютно никаких ошибок, и я не получаю загрузки страницы. Просто симпатичная, белая пустая страница.

Я сделал некоторое рытье, и я нашел что-то о некотором другом процессе, слушающем на порте 80, таким образом, я сделал использование сканирования netstat -aon | findstr 0.0:80 и обнаруженный, что PID 4 слушал на том порте.

PID 4 не показывает в диспетчере задач, таким образом, я разжег Проводник Процесса, и он показал мне, что PID 4 является Системный процесс. (Несколько поисков Google, кажется, указывают, что Система всегда использует PID 4).

С тех пор я в основном застреваю. Я понятия не имею, почему Системе нужен порт 80 и что делать с этим.

При поиске с помощью Google следующих строк, Вы найдете две полезных статьи Experts-Exchange наверху результатов поиска, и можно считать их для некоторой полезной информации.

(Если бы я дал прямой URL страницам затем, то Exchange экспертов попросил бы, чтобы Вы заплатили..., но когда Вы нажимаете на результаты поиска Google, можно прокрутить весь путь к нижней части для чтения обменов.)

Вот поиски Google...
"Системный процесс слушает на порте 80 (Vista)"
"Системный процесс слушает на Порте 80 и Препятствует тому, чтобы Веб-сайт Значения по умолчанию IIS Работал"

Последняя запись от первого результата показала, как сделать трассировку http.sys в следующем URL:

http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx

Трассировка не показала ничего полезного. Какие-либо мысли?

81
задан 21.03.2014, 23:32

3 ответа

Это сообщение на Том, чтобы заставлять Apache работать на порте 80 в Windows 7 (интернет-архив) описывает Вашу точку.

Это кажется'http.sys'(Управление Windows Remote?) сервису включают по умолчанию в Windows 7.
Пробегите комментарии к той ссылке еще для некоторых примечаний...

hypen-сайт не обязательно имеет единственные ответы.

28
ответ дан 07.12.2019, 08:03

Возьмите ProcessExplorer, выполните его, открытые свойства TCP/IP каждого процесса (сервис), найдите процесс (сервис), что, слушая http (80) порт и выключает его.

Я нашел Autodesk, Сервер EDM слушал http (80) порт.

0
ответ дан 07.12.2019, 08:03

telnet localhost 80 возвращает HttpAPI/2.0, который в свою очередь значит для "Сервиса создания отчетов SQL-сервера". Остановка того же порта выпусков 80.

3
ответ дан 07.12.2019, 08:03

Откройте Services.msc и остановите этот сервис "Услуги по созданию отчетов SQL-сервера (MSSQLServer)"

enter image description here

Я попробовал ВСЕ, но это работало на меня:

дальнейшие инструкции относительно того, как остановить тот сервис, ниже

  1. Щелкните правой кнопкой по My Computer
  2. Выбор справляется
  3. Дважды щелкните по Services и Applications
  4. Затем дважды щелкните по Services
  5. Щелкните правой кнопкой по "Sql server reporting services (MSSQLSERVER)"
  6. Выберите Остановку... и вуаля, порт 80 был выпущен
46
ответ дан 07.12.2019, 08:03

Теги

Похожие вопросы