Windows如何殺掉進(jìn)程(電腦如何殺掉進(jìn)程)
Windows殺掉進(jìn)程
常規(guī)做法
查看:任務(wù)管理器找到想殺掉的進(jìn)程 -> 選擇進(jìn)程 -> 按右鍵,點(diǎn)擊【結(jié)束任務(wù)】
有些進(jìn)程在【任務(wù)管理器】中是看不到的,如何殺掉呢?
執(zhí)行:tasklist命令,會(huì)顯示PID、會(huì)話名、內(nèi)存使用等信息
殺掉:2種方法
按指定【映像名稱】殺掉,語法如下,-f是強(qiáng)制殺掉,不想強(qiáng)制殺掉,去掉:/f即可
taskkill /im {映像名稱} /f
示例:注意,本命令會(huì)殺掉:映像名稱一致的所有進(jìn)程,慎用,建議按下面的指定PID方式殺掉進(jìn)程。
D:\dev\idea>taskkill /im Postman.exe /f
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 19772。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 22300。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 21520。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 15300。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 18028。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 23388。
成功: 已終止進(jìn)程 "Postman.exe",其 PID 為 9940。
按指定【PID】殺掉進(jìn)程,語法
taskkill /pid {pid} /F
示例
D:\dev\idea>taskkill /pid 19172
錯(cuò)誤: 無法終止 PID 為 19172 的進(jìn)程。
原因: 只能強(qiáng)行終止這個(gè)進(jìn)程(帶 /F 選項(xiàng))。
D:\dev\idea>taskkill /pid 19172 /F
成功: 已終止 PID 為 19172 的進(jìn)程。
Java進(jìn)程
參照我之前一篇文章,可以用JDK提供的命令:jps查看java進(jìn)程
延展知識
查找被占用的端口號,用netstat結(jié)合findstr命令查看
netstat -aon | findstr 端口號
示例:最后一行是PID信息
D:\dev\idea>netstat -aon | findstr 3003
TCP 0.0.0.0:3003 0.0.0.0:0 LISTENING 1476
TCP [::]:3003 [::]:0 LISTENING 1476
UDP 0.0.0.0:63003 *:* 4596
繼續(xù)舉例子:tasklist結(jié)合findstr可以查看:映像名稱
D:\dev\idea>tasklist | findstr java
java.exe 27060 Console 1 6,712 K
java.exe 10812 Console 1 35,848 K
java.exe 31040 Console 1 16,220 K