Window查看哪个程序占用了指定的端口号

在日常开发工作中,有时某个端口被未知的程序占用。此时,我们需要借助windows的DOS命令来查看是哪个程序占用了指定的端口。然后再在任务管理器中将指定程序结束。

1、在windows命令行窗口下执行(查看所有端口占用情况)

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 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.查看指定端口的占用情况(9050端口)

C:\>netstat -aon|findstr "9050"

协议 本地地址 外部地址 状态 PID

TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

(9050端口被进程号为2016的进程占用)

3.查看PID对应的进程

C:\>tasklist|findstr "2016"

映像名称 PID  会话名  会话#  内存使用

tor.exe  2016 Console  0     16,064 K

(tor程序占用了你的端口)

4.然后在任何窗口找到占用你端口的程序,结束该程序即可。

业精于勤,荒于嬉。——韩愈《进学解》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号