2015-08-05 3 views
14

Я обновил свой Windows 7 ПК до Windows 10. Когда я запускаю AMPPS, он говорит port 80 is used by another program. В какой программе используется порт 80?Какая программа в Windows 10 использует порт 80?

+0

почти все из них. вы используете интернет правильно? –

+0

Возможно ли, что вы можете запускать свою собственную программу несколько раз? Подумайте о добавлении тегов к вашему вопросу, возможно, «ampps» люди обнаружат это раньше. Является ли 'ampps' совместимым с Windows 10, вы проверили свой bugtracker на известные ошибки? – Olga

+0

Возможный дубликат [Как узнать, какой процесс прослушивает порт в Windows?] (Http://stackoverflow.com/questions/48198/how-can-you-find-out-which-process-is- прослушивание по-порту-на-окнах) – Sparky

ответ

25

Это, вероятно, служба W3SVC (World Wide Web Publishing Service). Смотрите ответ ниже:

https://stackoverflow.com/a/31229606/1532882

  1. Нажмите кнопку Пуск
  2. Тип в Услуги
  3. Сортировать по Название
  4. Прокрутка вниз к W3SVC и отключить его

В соответствии с phpvillian's answer вы также можете запустить следующее, чтобы помочь определить виновника (убедитесь, что вы открыли командную строку с повышенными привилегиями, например. «Запуск от имени администратора»):

netstat -a -b 
+0

Это было на самом деле это в моем случае, но отключение его может вызвать что-то для моих окон? – Carlos2W

+0

Если вы используете IIS, то отключение этого может негативно повлиять на вас. –

+0

Я обнаружил, что World Wide Web Publishing Service был виновником. Запуск netstat -a -b не показал ничего полезного (он сказал «Невозможно получить информацию о собственности») – james

10

Возможно, вы имеете в виду Skype, поскольку он известен тем, что использует порт 80 без учета. Откройте командную строку и введите netstat -a -b, чтобы получить ответ. На этот вопрос уже был дан ответ и объясняется, как использовать netstat.

How can you find out which process is listening on a port on Windows?

+0

У меня нет Skype. – xttrust

+0

Тогда вы хотя бы попробовали то, что я сказал? – phpvillain

+1

FYI Skype действительно использует порт 80, но его можно отключить в Options -> Advanced -> Connection -> Uncheck [] «Использовать порты 80 и 443 для дополнительных входящих соединений» – jp093121

1

У меня была такая же проблема, но уже решена. Вы можете найти используемый порт из брандмауэра Windows.

  1. Нажмите Пуск> Настройка> Ethernet> Сеть и Интернет> Брандмауэр Windows
  2. На левой панели выберите Дополнительные параметры
  3. В брандмауэре Windows в режиме повышенной безопасности, нажмите Inbound Rules.
  4. Найти локальный порт 80 с протоколом TCP. в моем случае это «World Wide Web Services (HTTP Traffic-In)»
  5. После того как вы его найдете, остановите или отключите это правило от служб Windows (служба публикации World Wide Web).

при необходимости перезагрузить компьютер.

+0

это просто правило маршрутизации. – MonoThreaded