代码改变世界

windows下根据端口号杀死进程

2016-04-29 18:08  youxin  阅读(1026)  评论(0编辑  收藏  举报

Windows不像Linux,Unix那样,ps -ef 查出端口和进程号,然后根据进程号直接kill进程。 
Windows根据端口号杀死进程要分三步:
 

第一步 根据端口号寻找进程号

Bat代码  收藏代码
  1. C:\>netstat -aon|findstr "9050"  

TCP    127.0.0.1:9050            0.0.0.0:0              LISTENING       2016 

-o 显示拥有的与每个连接关联的进程 ID。
 -a            显示所有连接和侦听端口。

 -n            以数字形式显示地址和端口号。



看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: 

第二步 根据进程号寻找进程名称

Bat代码  收藏代码
  1. C:\>tasklist|findstr "2016"  

tor.exe                     2016 Console                 0     16,064 K 

很清楚吧,tor占用了你的端口 

第三步,在任务管理器下结束tor.exe该进程