Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226530
  • 博文数量: 171
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 1795
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-15 14:01
文章分类

全部博文(171)

文章存档

2010年(1)

2009年(168)

2008年(2)

我的朋友

分类: WINDOWS

2009-02-06 15:54:38

有时安装程序时,会出现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--
 
 
 
阅读(818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~