3

После обновления до Windows 8 я не смог запустить Apache, потому что Windows забирает порт 80. Выполнение netstat говорит о том, что PID 4 использует порт:

> netstat -ano | find "0:80"
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4

PID 4 - это процесс, который называется "Система", а не то, что я могу просто удалить.

Тщательно изучая эту проблему, я пытался остановить «службу агента веб-развертывания», также пытался удалить «Microsoft Web Deploy 2.0», но, похоже, ничего не помогло.

Любые идеи о том, как решить эту проблему?

2 ответа2

3

Я наконец нашел службу, которая отбирала порт 80 - это был W3SVC (World Wide Web Publishing Service) (группа "iissvcs"). Это настолько случайно - кажется, что имена служб IIS постоянно меняются в разных версиях Windows, поэтому нужно просто попробовать что-нибудь похожее!

1

Эта проблема может быть вызвана многими причинами. Проверьте все ответы на вопросы ниже. Это может помочь вам.

1) порт-80-используется-системой-pid-4-что-что-что

2) pid4-using-port-80

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .