Как посмотреть список открытых портов в Windows
Способ 1. Просмотр списка всех открытых портов
Самый простой способ посмотреть список открытых портов на компьютере — использовать команду netstat:
- Откройте командную строку. Инструкция в статье.
- Выполните команду:
netstat -a
- Нажмите Enter на клавиатуре.

Вы получите список открытых портов в Windows.
Способ 2. Просмотр детальной информации об открытых портах
Чтобы посмотреть более детальную информацию о TCP-портах, используйте команду Get-NetTCPConnection:
- Перейдите из командной строки в PowerShell с помощью команды:
powershell
- Используйте команду
Get-NetTCPConnectionс нужными параметрами:- Чтобы узнать, какой процесс прослушивает локальный порт (чтобы получить информацию об удаленном порте, замените
LocalPortнаRemotePort):Get-NetTCPConnection -State Listen -LocalPort <номер порта> | ForEach-Object { (Get-Process -Id $_.OwningProcess).ProcessName }Например, с помощью этой команды вы можете узнать, какой процесс прослушивает локальный порт 30523. В выводе команды указан klnagent — это процесс Агента администрирования Kaspersky Endpoint Security.

Если ни один процесс не прослушивает порт, вы увидите сообщение с текстом «No matching MSFT_NetTCPConnection objects found...».
- Чтобы увидеть список всех портов, которые прослушивает процесс:
Get-NetTCPConnection -OwningProcess (Get-Process -name <имя процесса>).Id -State Listen
Например, с помощью этой команды вы сможете посмотреть список портов, которые прослушивает процесс Агента администрирования Kaspersky Endpoint Security. В выводе команды, в столбцах LocalPort и RemotePort перечислены используемые порты.

- Чтобы узнать, какой процесс прослушивает локальный порт (чтобы получить информацию об удаленном порте, замените