Windows环境下查看端口占用情况以及结束进程


查看本机端口占用情况

netstat -ano

查看本机进程情况

tasklist

netstat -ano经常和tasklist一起用来寻找占用端口的进程。

通过端口号找到对应PID

PID(进程标识符,也可以视作进程id,毕竟唯一)

netstat -ano | find “字符串”
netstat -ano | findstr 字符串
find是可以搜索很多编码的文档,findstr只支持一种
但是findstr功能比find强大,甚至可以使用正则表达式。
这里的查找,是对netstat -ano的返回信息进行二次检索。下次有空学习一下cmd命令。

通过PID找到对应程序名

tasklist | find “字符串”
tasklist | findstr 字符串

结束PID对应进程

!!!请注意,结束进程是比较危险的操作 别填错pid,不然容易看到蓝屏黑屏

taskkill /pid 对应pid		结束对应进程
taskkill /f /pid 对应pid  强行终止对应进程
taskkill /fi "pid eq 对应pid" 条件判断结束进程