Инструменты пользователя

Инструменты сайта


windows:netstat:kill_process

Убить процесс

Для начало надо определить pid процесса, для этого используем команду netstat

PS C:\Users\werwolf> netstat -ano | findstr :4200
  TCP    127.0.0.1:4200         0.0.0.0:0              LISTENING       30480
  TCP    127.0.0.1:4200         127.0.0.1:57075        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57076        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57079        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57080        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57081        ESTABLISHED     30480
  TCP    127.0.0.1:57081        127.0.0.1:4200         ESTABLISHED     24728

в списку мы можем увидеть процесс с надписью LISTENING это то что нам нужно, у него pid 30480

TCP    127.0.0.1:4200         0.0.0.0:0              LISTENING       30480

теперь зная Pid процесса мы можем его убить, используем для этого команду

PS C:\Users\werwolf> taskkill /pid 30480 /f 

теперь еще раз проверим командой netstat, удалось ли нам удалить процесс

PS C:\Users\werwolf> netstat -ano | findstr :4200
  TCP    127.0.0.1:4200         127.0.0.1:57075        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57076        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57079        TIME_WAIT       0
  TCP    127.0.0.1:4200         127.0.0.1:57080        TIME_WAIT       0
  TCP    127.0.0.1:57618        127.0.0.1:4200         SYN_SENT        24728
  TCP    127.0.0.1:57620        127.0.0.1:4200         SYN_SENT        24728
  TCP    [::1]:57621            [::1]:4200             SYN_SENT        24728
  TCP    [::1]:57624            [::1]:4200             SYN_SENT        24728

процесса нет pid 30480, все получилось.

windows/netstat/kill_process.txt · Последние изменения: 2023/11/18 13:29 — werwolf