Windows下查看端口被程序占用的方法

869阅读 0评论2009-02-06 gdlwx
分类:WINDOWS

有时安装程序时,会出现XX端口被占用的情况,可以通过CMD命令查看什么程序占用
 
1. netstat -ano 查看相应端口对应程序的PID
 
例如:
C:\>netstat -ano
Active Connections
  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1760
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:2967           0.0.0.0:0              LISTENING       660
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1712
  TCP    0.0.0.0:3934           0.0.0.0:0              LISTENING       728
  TCP    0.0.0.0:10700          0.0.0.0:0              LISTENING       4920
  TCP    10.186.20.116:21       0.0.0.0:0              LISTENING       272
  TCP    10.186.20.116:80       0.0.0.0:0              LISTENING       4516
 
 可查看到占用21端口的进程PID为272
 
2. tasklist查看相应的PID号的程序
   tasklist /fi "pid eq PID"
 
例,
C:\tasklist /fi "pid eq 272"
 
图像名                       PID 会话名           会话#       内存使用
========================= ====== ================ ======== ============
ServUDaemon.exe              272 Console                 0      3,980 K
 
3. 如果要释放该端口 用tskill PID 命令
 
例,如要释放21端口
tskill 272
 
 
--The End--
 
 
 
上一篇:有关 RHEL5 LVM 扩大LV的容量
下一篇:有关kickstart配置进行RHEL 5无人值守系统安装的学习