什么任务占用了这个端口,最后taskkill 端口/f

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"&&&&&&&& 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用&假如我们需要确定谁占用了我们的9050端口&1、Windows平台&在windows命令行窗口下执行:&1.查看所有的端口占用情况
C:\&netstat -ano
& 协议&&& 本地地址&&&&&&&&&&&&&&&&&&&& 外部地址&&&&&&&&&&&&&& 状态&&&&&&&&&&&&&&&&&& PID
& TCP&&& 127.0.0.1:1434&&&&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 3236& TCP&&& 127.0.0.1:5679&&&&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 4168& TCP&&& 127.0.0.1:7438&&&&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 4168& TCP&&& 127.0.0.1:8015&&&&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 1456& TCP&&& 192.168.3.230:139&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 4& TCP&&& 192.168.3.230:1957&&&& 220.181.31.225:443&&&& ESTABLISHED&&&& 3068& TCP&&& 192.168.3.230:2020&&&& 183.62.96.189:1522&&&& ESTABLISHED&&&& 1456& TCP&&& 192.168.3.230:2927&&&& 117.79.91.18:80&&&&&&& ESTABLISHED&&&& 4732& TCP&&& 192.168.3.230:2929&&&& 117.79.91.18:80&&&&&&& ESTABLISHED&&&& 4732& TCP&&& 192.168.3.230:2930&&&& 117.79.91.18:80&&&&&&& ESTABLISHED&&&& 4732& TCP&&& 192.168.3.230:2931&&&& 117.79.91.18:80&&&&&&& ESTABLISHED&&&& 4732
2.查看指定端口的占用情况C:\&netstat -aon|findstr "9050"
& 协议&&& 本地地址&&&&&&&&&&&&&&&&&&&& 外部地址&&&&&&&&&&&&&& 状态&&&&&&&&&&&&&&&&&& PID
& TCP&&& 127.0.0.1:9050&&&&&&&& 0.0.0.0:0&&&&&&&&&&&&& LISTENING&&&&&& 2016
P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
3.查看PID对应的进程C:\&tasklist|findstr "2016"
&映像名称&&&&&&&&&&&&&&&&&&&&&& PID 会话名&&&&&&&&&&&&& 会话#&&&&&& 内存使用&========================= ======== ================& tor.exe&&&&&&&&&&&&&&&&&&&& 2016 Console&&&&&&&&&&&&&&&& 0&&&& 16,064 K&P:很清楚吧,tor占用了你的端口。
4.结束该进程
C:\&taskkill /f /t /im tor.exe
Views(...) Comments()爱笑的女孩,总是幸运的...
tomcat端口被占用了怎么办
在新的服务器上部署tomcat后,启动项目提示:Address already in use: JVM_Bind:8080,(端口被占用),
首先要查出占用8080端口的进程是什么?
1.在开始搜索框中输入cmd,或者window+R
2.在弹出的命令框中输入:netstat -ano ,看到8080端口号对应的PID,并记录下来
3.在任务栏里右键选择任务管理器,选项--》前端显示
查找对应的PID,
a.若找到,则选择该程序,右键选择结束进程,
b.若找不到,
则cmd中输入netstat -aon|findstr
"端口号",查到Listening,然后tasklist|findstr "查询出的 listening"找到占用端口的程序名称,如图所示:
最后启用命令taskkill
/f /t /im 查询出占用程序名称,用来杀掉进程,如图所示:
,若提示不让删除,可以在控制面板--&程序--&程序和功能--&卸载或更改程序,找到相关程序,右键选择卸载即可。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!南有乔木,不可休思。
Windows下如何查看某个端口被谁占用
开发时经常遇到端口被占用的情况,这个时候总是很令人抓狂,知道被哪个进程占用还好,结束就是了,要是不知道我们该怎么办呢?
我告诉大家一个方法,^_^。
1、 开始—-&运行—-&cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是1224,首先找到它;
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8081”,回车,记下最后一位数字,即PID,这里是9088;
4、 继续输入tasklist|findstr “9088”,回车,查看是哪个进程或者程序占用了8081端口,结果是:node.exe
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看9088对应的进程是谁,如果看不到PID这一列,如下图:
之后我们就可以结束掉这个进程了~~
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!怎么看端口是否被占用然后在进行处理?_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
怎么看端口是否被占用然后在进行处理?
&&怎么看端口是否被占用然后在进行处理
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢简介/taskkill
  taskkill是用来终止进程的。具体的命令规则如下:
  TASKKILL [/S system [/U username [/P [password]]]]
  { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
  这个命令行工具可用来结束至少一个进程。
  可以根据进程 id 或图像名来结束进程。
  参数列表:
  /S system 指定要连接到的远程系统。
  /U [domain\]user 指定应该在哪个用户上下文
  执行这个命令。
  /P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。
  /F 指定要强行终止的进程。
  /FI filter 指定筛选进或筛选出查询的的任务。
  /PID process id 指定要终止的进程的PID。
  /IM image name 指定要终止的进程的图像名。通配符 '*'可用来指定所有图像名。
  /T Tree kill: 终止指定的进程和任何由此启动的子进程。
  /? 显示帮助/用法。
  筛选器:
  筛选器名 有效运算符 有效值
  ----------- --------------- --------------
  STATUS eq, ne 运行 | 没有响应
  IMAGENAME eq, ne 图像名
  PID eq, ne, gt, lt, ge, le PID 值
  SESSION eq, ne, gt, lt, ge, le 会话编号
  CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为
  hh:mm:ss。
  hh - 时,
  mm - 钟,ss - 秒
  MEMUSAGE eq, ne, gt, lt, ge, le 内存使用,单位为 KB
  USERNAME eq, ne 用户名,格式为
  [domain\]user
  MODULES eq, ne DLL 名
  SERVICES eq, ne 服务名
  WINDOWTITLE eq, ne 窗口标题
  注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。
  注意: 远程进程总是要强行终止,
  不管是否指定了 /F 选项。
示例/taskkill
  TASKKILL /S system /F /IM
  TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
  TASKKILL /F /IM
  TASKKILL /F /IM notepad.exe /IM
  TASKKILL /F /FI &PID ge 1000& /FI &WINDOWTITLE ne untitle*&
  TASKKILL /F /FI &USERNAME eq NT AUTHORITY\SYSTEM& /IM notepad.exe
  TASKKILL /S system /U domain\username /FI &USERNAME ne NT*& /IM *
  TASKKILL /S system /U username /P password /FI &IMAGENAME eq note*&
  Hostname eq, ne 任何有效字符串。
  状态 eq, ne RUNNING|NOT RESPONDING
  Imagename eq, ne 任何有效字符串。
  PID eg, ne, gt, lt, ge, le 任何有效的正整数。
  Session eg, ne, gt, lt, ge, le 任何有效的会话数。
  CPUTime eq, ne, gt, lt, ge, le hh:mm:ss 格式的有效时间。mm 参数和 ss 参数应在 0 到 59 之间,hh 参数可以是任何一个有效的无符号的数值。
  Memusage eg, ne, gt, lt, ge, le 任何有效的整数。 至于eq,ne,ge,le,gt,lt,是等于,不等于,不小于,不大于,大于,小于意思,主要是用来终止一组进程的,不过这个参数可以通过多组taskkill 来实现。
  实例:
  假如你在电脑上结束不了一个程序,打开windows 里也终止不了一个,也就是在进程里的映像名称*.exe。
  那么你就可以用这个命令了。我们学校机房里有台老师用的电脑,需要的时候,老师会广播然后操作实验给我们看。如果你不想看广播,那么就结束它吧。
  我的教育软件进程是lanclt.exe
  我是这样操作的:taskkill /f /im lanclt.exe
  最后,终于和老师的机子没有关系了,可以自己操作自己的电脑了。
  不过后来一年换了软件,taskkill的时候跳出一个窗口,提示输入密码。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:4次
参与编辑人数:4位
最近更新时间: 18:46:40
贡献光荣榜
扫码下载APP

我要回帖

更多关于 taskkill 端口 的文章

 

随机推荐