Windows下依據埠號殺程序
阿新 • • 發佈:2021-12-11
首先,需要使用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