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

 
有时安装程序时,会出现XX端口被占用的情况,可以通过CMD命令查看什么程序占用
1. netstat -ano 查看相应端口对应程序的PID
例如:
 
  1. C:\>netstat -ano  
  2. Active Connections  
  3. Proto Local Address          Foreign Address        State           PID  
  4. TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1760  
  5. TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4  
  6. TCP    0.0.0.0:2967           0.0.0.0:0              LISTENING       660  
  7. TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1712  
  8. TCP    0.0.0.0:3934           0.0.0.0:0              LISTENING       728  
  9. TCP    0.0.0.0:10700          0.0.0.0:0              LISTENING       4920  
  10. TCP    10.186.20.116:21       0.0.0.0:0              LISTENING       272  
  11. TCP    10.186.20.116:80       0.0.0.0:0              LISTENING       4516  
可查看到占用21端口的进程PID为272
 
 
2. tasklist查看相应的PID号的程序
 
  1. tasklist /fi "pid eq PID"  
例,
 
  1. C:\>tasklist /fi "pid eq 272"  
  2. 图像名                       PID 会话名           会话#       内存使用  
  3. ========================= ====== ================ ======== ============  
  4. ServUDaemon.exe              272 Console                 0      3,980 K  
3. 如果要释放该端口 用tskill PID 命令
例,如要释放21端口
 
  1. taskill 272  


--The End--

转自:http://blog.chinaunix.net/u2/88533/showart_1815741.html

posted @ 2015-04-15 15:01  陌上归人的博客  阅读(230)  评论(0编辑  收藏  举报