在windows系统下查看端口被哪个程序所占用,只需要要条命令即可实现:
开始菜单–>运行–>cmd 回车,提示如下:
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:Documents and SettingsAdministrator>
打以下命令:
C:Documents and SettingsAdministrator>netstat –ano|more
(注释:加“|more”可以分屏显示,关于netstat命令的用法,可执行命令netstat ? 查看)
显示如下:(注意最右边栏的PID)
Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1364 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING 1764 TCP 127.0.0.1:1546 127.0.0.1:1547 ESTABLISHED 3932 TCP 127.0.0.1:1547 127.0.0.1:1546 ESTABLISHED 3932 TCP 127.0.0.1:1548 127.0.0.1:1549 ESTABLISHED 3932 TCP 127.0.0.1:1549 127.0.0.1:1548 ESTABLISHED 3932 TCP 192.168.1.200:139 0.0.0.0:0 LISTENING 4 TCP 192.168.1.200:3166 124.238.252.248:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3167 124.238.252.248:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3174 114.134.85.149:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3175 114.134.85.149:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3180 61.55.167.141:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3196 183.60.136.65:80 CLOSE_WAIT 2132 TCP 192.168.1.200:3201 61.55.167.141:80 CLOSE_WAIT 2132 TCP 192.168.16.1:139 0.0.0.0:0 LISTENING 4 TCP 192.168.109.1:139 0.0.0.0:0 LISTENING 4 UDP 0.0.0.0:445 *:* 4 UDP 0.0.0.0:1104 *:* 2500 UDP 0.0.0.0:1105 *:* 2500 -- More --
按回车可以逐行显示,当找到你关心的连接如:
TCP 192.168.1.200:3166 124.238.252.248:80 CLOSE_WAIT 2132 <-----如:要查这个PID是什么程序在用?
只要按Ctrl+c就可终止了,这时执行命令:
C:Documents and SettingsAdministrator>tasklist
会显示如下:
图像名 PID 会话名 会话# 内存使用 ========================= ====== ================ ======== ============ System Idle Process 0 Console 0 16 K System 4 Console 0 272 K smss.exe 952 Console 0 788 K BBS_Online_Expert.exe 2132 Console 0 32,304 K <-------查到了,是BBS_online_exper.exe这个程序在用 csrss.exe 1024 Console 0 5,276 K winlogon.exe 1048 Console 0 31,004 K services.exe 1092 Console 0 4,344 K C:Documents and SettingsAdministrator>
找到程序名后(此例是BBS_Online_Expert.exe),接下来就可以打开任务管理器来关闭被占用端口所使用的程序。也可以通过以cmd命令模式快速关闭任务。只需要执行以下命令:
C:Documents and SettingsAdministrator>taskkill /pid 2132 /t /f
OK。