Window系统如何利用命令杀死占用端口中的进程

最近开发项目比较大,有时候在使用eclipse的时候开发的时候,eclipse会出现未响应情况,等好久都不能恢复,但是eclipse已经有项目运行中,如果直接关闭,重新打开eclipse,运行项目,项目启动时候会报端口已被占用的情况,原来傻傻的把电脑重启一下,后来有一天受不了了,要想办法解决!可以利用命令,查找对应端口的进程号,然后kill掉它即可

第一步,打开cmd命令窗口,输入命令,查找端口号对应的进程号

netstat -aon|findstr 8080

端口“8080”被PID(进程号)为12076的进程占用。

如果查询的指定端口没有被占用   命令行中是无显示.

 第二步, 根据进程号查找进程名称,确定是否是你需要kill掉的进程

tasklist | findstr 12076

其中:

java.exe为进程的影像名称,

12076为PID,

Console为会话名,

1,913,332K为内存使用情况。

第三步,根据进程号从任务管理器中查找该程序,手动杀死即可。

如果再任务管理器中找不到该程序。只好从命令行杀死该程序了,命令如下: 

方法一:利用进程号去kill

taskkill -PID <进程号> -F

 

方法二:利用应用名去kill,

taskkill -im <应用名> -F

 

PS: -F:为强制关闭,-T:这个效果是提示后在使用者确定后关闭,有提示框。使用者可以加上这两项进行进程关闭,达到更加好的想过

这样,进程就杀掉了,终于不用重启电脑,就能解决问题了。

猜你喜欢

转载自blog.csdn.net/liangweihua123/article/details/81807277