1. 程式人生 > 其它 >Windows下依據埠號殺程序

Windows下依據埠號殺程序

首先,需要使用netstat -aon|findstr pid 來查詢當前埠號的佔用情況,pid為埠號

可以看到,這裡的2046埠被程序號為9200的程序佔用,繼續執行taskkill /pid 9200 /F 即可

taskkill 的用法

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
/s 指定遠端計算機的名稱或 IP 地址(不要使用反斜槓),
預設為本地計算機
/u 指定使用哪個使用者執行這個命令,預設值是當前登入到發出命令的計算機的使用者的許可權
/p 指定在/u引數中指定的使用者帳戶的密碼
/fi 應用過濾器來選擇一組任務,您可以使用多個過濾器或使用萬用字元 (*) 來指定所有任務或映像名稱
/pid 指定要終止的程序的程序ID
/im 指定要終止的程序的映像名稱,使用萬用字元 (*) 指定所有映像名稱
/F 指定強制結束程序。遠端程序忽略此引數;所有遠端程序都被強制結束
/t 結束指定的程序和由它啟動的任何子程序

參考連結:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill