November 8

Как убить процесс по PID в Windows

Для того чтобы убить процесс, который занимает определенный порт в Windows, можно воспользоваться командной строкой и утилитой `netstat` для получения списка активных соединений и портов, а затем командой `taskkill` для завершения процесса. Вот как это можно сделать:

1. Откройте командную строку:
- Нажмите клавишу Win + R для вызова "Выполнить".
- Введите "cmd" и нажмите Enter.
2. Получите список активных соединений и найдите процесс, занимающий нужный порт:
- В командной строке введите следующую команду:

netstat -ano | findstr :<порт>

- Замените `<порт>` на номер порта, который хотите освободить (например, 8080).
- В выводе найдите процесс с соответствующим портом и запомните его идентификатор (PID), который находится в последнем столбце.
3. Убейте процесс с помощью команды `taskkill`:
- В командной строке введите следующую команду:

taskkill /F /PID <PID>

- Замените `<PID>` на идентификатор процесса, который вы получили на предыдущем шаге.
- Ключ `/F` указывает на принудительное завершение процесса.

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