怎么查看是哪个程序站用了某个端口

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口

2.输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的

端口,比如是49157,首先找到它。

3.查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回

车,记下最后一位数字,即PID,这里是2720

4.继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了

2720端口,结果是:svchost.exe

5.或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应

的进程是谁,如果看不到PID这一列,如下图:

6.则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。

7.这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,

我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。

8.结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在

cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。

END

注意事项

后两步可以使用任务管理器,因为看的比较直观而且方便。

假如我们需要确定谁占用了我们的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占用了你的端口。

相关文档
最新文档