Как найти номер порта по идентификатору процесса (PID) в Windows

Это довольно простой сценарий, как узнать номер порта запущенного процесса, зная идентификатор процесса. Допустим, вам нужно найти дополнительную информацию о запущенном процессе, место, куда нужно пойти, очевидно — Диспетчер задач. Но в Диспетчере задач не всегда есть вся необходимая информация. Мы знаем, что вы можете настроить отображение дополнительной информации, выбрав «Просмотр»> «Столбцы…», чтобы добавить дополнительные столбцы для других областей использования системы, НО не для номеров сетевых портов. Нет возможности выбрать столбцы номера порта в диспетчере задач. Вместо этого вы можете сделать это по старинке с помощью командной строки в Windows.

Если в вашем диспетчере задач не отображается столбец PID, его можно настроить для отображения из View > Выбрать столбцы…

Убедитесь, что PID (Идентификатор процесса) выбраны.

Теперь данный PID присутствует, вы можете запустить командную строку, перейдя в Пуск> Cmd

netstat -a -b -o

Это перечислит все порты, которые каждый процесс прослушивает и устанавливает. Для завершения команды потребуется некоторое время, поскольку она пытается вернуть все установленные соединения, что требует времени для DNS для выполнения обратного поиска. Если вы хотите ускорить процесс, просто введите

netstat -ano | findstr

Это отобразит адреса и номера портов в числовой форме, таким образом пропуская все накладные расходы. Замените на свой собственный идентификатор процесса без . Бывший. в моем случае я буду использовать netstat -ano | findstr 18300

Вот и все, быстрый способ найти номер порта в зависимости от того, какой процесс запущен, если вам известен идентификатор процесса.

Оцените статью
toodcast.ru
Добавить комментарий