Установил Денвер, а он не запускается, так как не может слушать 80-й порт. Казалось бы, тривиальная ошибка… Ан нет.
Для начала выполнил:
C:\Windows\system32>netstat -anbo -p tcp
Активные подключения
Имя Локальный адрес Внешний адрес Состояние PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
Не удается получить сведения о владельце
Посмотрел в ДЗ — 4-й PID — это NT Kernel. То есть это не skype, не teamviewer и прочие программки.
Затем обратил внимание, что при обращении на localhost возвращается ошибка 404, то есть кто-то реальна слушает и отвечает сюда. Посмотрел через Firebug и увидел вот это:
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 09 Sep 2010 18:54:57 GMT
Connection: close
Content-Length: 315
Гуглил. В основном советуют в тех или иных вариациях отключать либо IIS, либо MS SQL Server. Первый у меня удален, второго вообще изначально не было.
Собственно, вопрос: что это такое, как это удалить/отключить?
Внимание: SQL Server'a у меня нет ни в каком виде, так что не нужно мне советовать его настраивать.
вы на 100% уверены что это не скайп? и еще хоть вы и не ставили sql сервер, но иногда попадаются софтины которые втихую могут его поставить для своих нужд — поищите службу SSRS (SQL Server Reporting Services) и попробуйте выключить если есть. Ну и еще возможный вариант — вирусняк, в этом случае как уже написали выше AVZ вам в помощь.
Если у неё PID=4, то это какой-то модуль ядра. Я знаю только два класса программ, которым нужно туда лезть для работы с сетью — антивирусы-файрволлы и трояны. А MSSE случайно себя так не ведет?