首页 > Windows开发 > 详细

windows 根据端口结束进程(详细)

时间:2019-06-01 12:41:03      阅读:62      评论:0      收藏:0      [点我收藏+]

 

1.打开cmd

2.输入命令 :

例:找到800端口

netstat -ano | findstr  8000

这几个参数的含义是:

a 显示所有连接和侦听端口   

n以数字方式显示地址和端口号

o 显示关联的PID

-------------------------------------------------

| 是把竖线前面的内容发送给后面使用,在这里就是把netstat -ano 命令查出来的一堆结果发送给 findstr命令用

findstr 8000 的意思是在数据中找到含有  8000 这几个字符的行  (如果要找别的就把8000替换成需要找的字符)

 执行完是这样的:

技术分享图片

 

LINSTRNING后面就是PID进程号

3.拿到进程号后可以直接把进程结束掉(调到4),也可以看看这个进程的名字

输入 

tasklist /FI "pid eq 4752"

tasklist是显示所有进程

-FI 参数是tasklist命令带的过滤功能,可以根据窗口的名字、PID、 影响名称、用户名等条件过滤,具体可以输入:

tasklist /?

查看帮助。 /?可以查看所有命令的帮助 使用方法

在这里传给 filtration过滤器的参数是 "pid eq 4752"  。意思是 pid equals(等于) 4752

(当然也可以用findstr 但是必须要竖线前的字符里有我们需要找的字符才行)

输入后可以看到

技术分享图片

是java.exe正在占用这个端口。

4.结束该端口

taskkill /F /FI "pid eq 4752"

这里task后面的list变成了kill,意思是杀掉进程

可以看到跟tasklist比还多了个参数 -F

这个-F的意思是强制杀掉进程。如果不加-F的话只是告诉进程“你得停下来”,但是进程不一定会真正停掉。加了-F后就是不商量直接停

输入后:

技术分享图片

 

windows 根据端口结束进程(详细)

原文:https://www.cnblogs.com/kuibuqianli/p/10959035.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!