大众计算机学习网

专门提供各种电脑教程

如何查看哪个端口被哪个程序占用

Admin | 2014-1-21 8:15:58 | 被阅次数 | 3089

  查看端口号的方法

  执行如下菜单操作:

  开始→运行,在输入框中输入cmd 命令后按回车键进入MSDOS状态

  在命令提示符那里输入netstat -ano 即可看到所有连接的PID,之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"→"选择列"

  通常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,我们可以使用下面的方法来解决该问题。

  假如我们需要确定谁占用了我们的9050端口

  以下是在Windows平台测试的结果。

  在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用了端口9050。