Я не могу разместить на порту 80, потому что есть фоновое приложение, которое размещает на порту 80. Как я узнаю, какая это программа?
2 ответа
8
Получите локальное приложение ProcessID
использующее порт 80:
netstat -aon | findstr "LISTENING" | find /i ":80" | more
вар 2:
netstat -aon | find /i ":80" | more
Получить командную строку приложения:
Wmic process where (ProcessId=<you application ProcessID>) get Commandline, ProcessId
Получить служебную командную строку:
wmic Service where (ProcessID=<you application ProcessID>) Get Caption, Name, StartMode, State, PathName, ProcessId, StartName
Portqry 2.0 тестовый порт 80:
Portqry -local -wport 80 | findstr "LISTENING"
Средства поддержки Portqry тестируют порт 80 UDP и TCP:
Portqry -n 192.168.20.10 -p BOTH -e 80 -i -s
GUI TCPView v3.05:
(Нажмите на изображение, чтобы увеличить)
cmd
:
Дальний менеджер:
Дальний менеджер получает служебную командную строку, PID:
1
Откройте командную строку и введите
netstat -a -n -o
это покажет вам все открытые порты и идентификаторы процессов, связанные с ними. Там вы можете найти PID, который отвечает за порт 80, и найти этот PID в диспетчере задач.