PowerShell
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
CMD
C:\> netstat -a -b
(Добавьте -n , чтобы остановить попытку разрешения имен хостов, что сделает его намного быстрее.)
Примечание. Рекомендация датчанина для TCPView . Это выглядит очень полезно!
-a Отображение всех подключений и портов прослушивания.
-b Отображение исполняемого файла, участвующего в создании каждого соединения или порта прослушивания. В некоторых случаях известные исполняемые файлы содержат несколько независимых компонентов, и в этих случаях отображается последовательность компонентов, участвующих в создании порта подключения или прослушивания. В этом случае имя исполняемого файла находится в [] внизу, вверху - компонент, который он вызвал, и так далее, пока не будет достигнут TCP / IP. Обратите внимание, что этот параметр может занять много времени и завершится ошибкой, если у вас нет достаточных разрешений.
-n Отображение адресов и номеров портов в числовой форме.
-o Отображение идентификатора процесса владения, связанного с каждым соединением.