✍️ Статья Какой процесс прослушивает порт на Windows?

Dublikat Tenec Web Studio Avram Lincoln AL Service Navigator BDF Knyaz

battarismos

PR-Group DeepWeb 🔷
Регистрация
06.12.2020
Сообщения
38
Иногда при установке приложения вы могли столкнуться с проблемой типа «port in use».

Вы можете выбрать один из двух способов, указанных ниже.

Первый метод использует netstat, чтобы найти pid процесса, прослушивающего определенный порт, затем используется список задач, чтобы найти имя процесса по pid.

1. Использование командной строки​

Используйте следующую команду, чтобы узнать идентификатор процесса (pid), прослушивающий порт 433.

Вы можете изменить это значение для поиска другого порта.

netstat -aon | findstr ":443" | findstr "LISTENING"

Вывод:
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2180
TCP 127.0.0.1:44312 0.0.0.0:0 LISTENING 4620
TCP [::]:443 [::]:0 LISTENING 2180

rAL9aV36H0o.jpg

В последнем столбце выходных данных отображается идентификатор процесса.

Приведенный выше вывод показывает, что pid равен 2189 и 4620 для процессов, прослушивающих порт 443.

Используйте этот идентификатор процесса с командой списка задач, чтобы найти имя процесса.


WMrdBrfj6os.jpg

В результатах вы увидите имя процесса, как показано на скриншоте выше.

2. Использование PowerShell Get-Process​

Второй метод использует команду PowerShell для определения процесса, запущенного на определенном порту в Windows.

Запустите терминал PowerShell и выполните следующую команду, чтобы найти имя процесса, работающего на порту 443.

Вы можете изменить номер порта, чтобы проверить наличие других портов.

Get-Process -Id (Get-NetTCPConnection -LocalPort 443).OwningProcess

9Son2uL1C8c.jpg

В результатах вы увидите имя процесса, как показано на скриншоте выше.

Заключение​

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

📌 Золотая реклама

AnonPaste

Верх