找出windows端口被哪个程序占用了

发布时间:2019-07-22编辑:脚本学堂
找出windows端口被哪个程序占用了

经常,在启动应用的时候发现系统需要的端口被别的程序占用,如何知道哪个程序占用了我们需要的端口?

传统的做法是:
开始-->运行-->cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID,然后在任务管理器中找到这个PID所对应的程序即可。
如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"中增加此项内容。

本文介绍一种非常简单的方法,供大家学习参考。

假设需要查找哪个程序占用了9050端口。

在windows命令行窗口下执行:
 

复制代码 代码如下:
C:/>netstat -aon|findstr "9050"
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

看到了吗,端口被进程号为2016的进程占用。

继续执行下面命令:
 

复制代码 代码如下:
C:/>tasklist|findstr "2016"
tor.exe 2016 Console 0 16,064 K

可见是tor.exe占用9050端口。

您可能感兴趣的文章:
1、windows下端口占用问题的解决方法
2、查看windows端口占用情况
3、linux查看端口占用情况
4、win2003 UDP端口占用太多的解决办法
5、检查本机开放的端口及端口对应进程的批处理
6、更改windows远程桌面端口
7、常见的网络服务器与端口对照表
8、linux端口占用查看与windows端口占用查看