Windows如何杀掉进程(电脑如何杀掉进程)
Windows杀掉进程
常规做法
查看:任务管理器找到想杀掉的进程 -> 选择进程 -> 按右键,点击【结束任务】
有些进程在【任务管理器】中是看不到的,如何杀掉呢?
执行:tasklist命令,会显示PID、会话名、内存使用等信息
杀掉:2种方法
按指定【映像名称】杀掉,语法如下,-f是强制杀掉,不想强制杀掉,去掉:/f即可
taskkill /im {映像名称} /f
示例:注意,本命令会杀掉:映像名称一致的所有进程,慎用,建议按下面的指定PID方式杀掉进程。
D:devidea>taskkill /im Postman.exe /f
成功: 已终止进程 "Postman.exe",其 PID 为 19772。
成功: 已终止进程 "Postman.exe",其 PID 为 22300。
成功: 已终止进程 "Postman.exe",其 PID 为 21520。
成功: 已终止进程 "Postman.exe",其 PID 为 15300。
成功: 已终止进程 "Postman.exe",其 PID 为 18028。
成功: 已终止进程 "Postman.exe",其 PID 为 23388。
成功: 已终止进程 "Postman.exe",其 PID 为 9940。
按指定【PID】杀掉进程,语法
taskkill /pid {pid} /F
示例
D:devidea>taskkill /pid 19172
错误: 无法终止 PID 为 19172 的进程。
原因: 只能强行终止这个进程(带 /F 选项)。
D:devidea>taskkill /pid 19172 /F
成功: 已终止 PID 为 19172 的进程。
Java进程
参照我之前一篇文章,可以用JDK提供的命令:jps查看java进程
延展知识
查找被占用的端口号,用netstat结合findstr命令查看
netstat -aon | findstr 端口号
示例:最后一行是PID信息
D:devidea>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
继续举例子:tasklist结合findstr可以查看:映像名称
D:devidea>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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。