Во время разработки мы часто сталкиваемся с ситуацией, когда порт занят. В этом случае нужно найти программу, занимающую порт, а затем завершить её. В этой статье рассказывается, как найти занятый порт.
1. Откройте командное окно (запуск от имени администратора)
Пуск -> Выполнить -> cmd, илиwindow+Rиспользуйте комбинацию клавиш, чтобы вызвать командное окно.

2. Найдите все используемые порты
Введите команду:
netstat -ano
Эта команда выводит список использования всех портов.
В списке мы видим занятый порт, например 1224, и сначала находим его.

3. Просмотр PID, соответствующего занятому порту
Введите команду:
netstat -aon|findstr "8081"
Нажмите Enter, чтобы выполнить команду. Последнее число — это PID; здесь оно равно 9088.

4. Просмотр процесса с указанным PID
Продолжите вводить команду:
tasklist|findstr "9088"
Нажмите Enter, чтобы выполнить команду.
Проверьте, какой процесс или программа занимает порт 8081. Результат: node.exe.

Завершите процесс
Принудительно (параметр /F) завершить все процессы с pid 9088, включая дочерние процессы (параметр /T):
taskkill /T /F /PID 9088
Как вариант, можно открыть Диспетчер задач, переключиться на вкладку Процессы и проверить, какой процесс соответствует 9088 в столбце PID. Если вы не видите столбец PID, как показано ниже:

После этого мы можем завершить этот процесс, тем самым освободив порт для использования.