ELXSoftware

Утилиты рабочего стола

ELX-PortUse

Какой процесс занимает какой порт

Полная таблица сокетов Windows — TCP и UDP, IPv4 и IPv6 — с процессом, полным путём к нему и именем службы Windows за каждым портом. Те же данные, что у netstat, но получаемые напрямую через системный интерфейс и показанные в окне, где есть поиск и сортировка.

v1.0.0 Windows Бесплатно

Все сокеты, оба протокола

TCP и UDP, IPv4 и IPv6 в одной таблице — те же сведения, что печатает netstat -ano, но полученные через системный интерфейс, а не разбором его вывода.

Одно поле поиска на всё

Наберите порт, имя процесса, PID, адрес или имя службы — таблица сузится. Заранее редко известно, что именно из этого у вас есть.

Имена служб, а не просто svchost

Служба Windows, стоящая за портом, определяется и показывается — только так можно различить три десятка экземпляров svchost.exe.

Панель деталей

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

Обновление по таймеру

Выключено, либо каждые 2, 5 или 15 секунд. Порт, который появляется и исчезает, проще поймать, когда таблица обновляется у вас на глазах.

Окно открывается там, где его видно

По центру экрана, с кнопками обновления и выхода в шапке. Диагностическую программу не должно приходиться сначала искать.

На какой вопрос это отвечает

Служба не стартует, потому что порт занят. netstat -ano выдаёт PID; диспетчер задач превращает PID в svchost.exe; и на этом след обычно теряется. Эта программа начинает там, где тот заканчивается: порт, процесс, полный путь к исполняемому файлу и имя службы Windows, которая за это отвечает.

  • Найти, кто держит порт, до того как выкладка снова на нём споткнётся.
  • Проверить, не слушает ли что-нибудь на адресе, на котором не должно.
  • Увидеть все порты одного процесса разом, а не по строке за раз.
  • Завершить мешающий процесс, не выходя из того же окна.

Что есть в таблице

СтолбецЧто показывает
ПротоколTCP или UDP, IPv4 или IPv6
Локальный адрес и портЧто занято, в том числе видно, привязано это ко всем интерфейсам или только к петле
Удалённый адрес и портДальняя сторона для установленных соединений
СостояниеListening, Established и остальные — для TCP
PIDИдентификатор процесса
ПроцессИмя исполняемого файла и полный путь к нему
СлужбыИмена служб Windows, размещённых в этом процессе

Фильтры сужают таблицу до TCP, UDP, IPv4, IPv6 или только прослушиваемых сокетов, а сортировать можно по любому столбцу.

«Только прослушиваемые» — самый полезный фильтрБольшая часть таблицы на занятой машине — исходящие соединения браузера. На вопрос «что занимает этот порт» отвечают именно прослушиваемые сокеты.

Коротко о главном

Операционная система
Windows 10 и 11
Протоколы
TCP и UDP, IPv4 и IPv6
Источник данных
Системный интерфейс Windows напрямую
Обновление
Выкл, 2 с, 5 с или 15 с
Действия
Копировать сведения, показать в проводнике, завершить процесс
Написана на
Flutter

Частые вопросы

Чем это отличается от netstat?
Те же данные плюс полный путь к исполняемому файлу и имена служб Windows — в таблице, где есть поиск, фильтры и сортировка, и с возможностью что-то с найденным сделать.
Нужны ли права администратора?
Программа работает и без них и показывает большую часть таблицы. Сведения о некоторых процессах и завершение чужого процесса требуют запуска от администратора.
Может ли она завершить процесс?
Да, из панели деталей. Завершение системной службы таким способом останавливает службу — иногда это ровно то, что нужно, иногда нет, поэтому программа сначала спрашивает.
Почему один процесс встречается много раз?
Потому что он держит несколько сокетов. Выберите его — панель деталей покажет их все вместе.
Есть ли установщик?
Текущая сборка — портативный архив: распакуйте и запустите. За пределы своей папки она ничего не пишет.

ELX-PortUse

Какой процесс занимает какой порт

Скачать

Рядом в разделе