БлогNot. Кто занимает порт?

Кто занимает порт?

Проблема часто возникает в Windows, когда мы пытаемся определить, какой процесс или приложение занимают тот или иной порт, скажем, 80-й, нужный для работы с протоколом HTTP. В меню Пуск, Выполнить вводим cmd (вызов командной строки) и далее в командной строке выполняем

netstat -ano -p tcp

В колонке Локальный адрес находим 0.0.0.0:80, смотрим, какой PID соответствует этой строке (идентификатор процесса, в последнем столбце).

Затем вызываем Диспетчер задач, открываем вкладку Процессы, включаем опцию "Отображать процессы всех пользователей". В меню Вид - Выбрать столбцы включаем столбец "ИД процесса (PID)". Щёлкаем по нему, чтобы отсортировать процессы, находим нужный и смотрим, какой именно процесс занимает порт.

Например, у меня это inetinfo.exe, файл относится к IIS - встроенному в Windows Professional серверу, так что всё правильно.


теги: windows сервер

06.09.2012, 17:24; рейтинг: 9044