`
dayone
  • 浏览: 361396 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

查看是哪个程序占用了端口的方法

阅读更多
查看是哪个程序占用了端口的方法 

今天在安装MySQL时提示3306端口被占用,想知道哪个程序占用了3306端口,就在网上找了些资料,总结了一下。
在DOS窗口执行:netstat -ano,可查看对应端口的PID;终止进程相关的命令tasklist和tskill

在DOS窗口执行:netstat -ano,可查看对应端口的PID,然后在“任务管理器”中查到与该PID对应的程序。

如果任务管理器的进程页中看不到PID栏,则在任务管理器的菜单〖查看〗〖选择列〗中选择。

得知到底是哪个程序后,用命令: ntsd -c q -p PID 就可以放心地关闭它了!注意要把PID改成你要终止的进程的PID。

XP还有两个与终止进程相关的命令tasklist和tskill。tasklist能列出进程。tskill用来查杀进程,语法:tskill  程序名。

 

还可以这样:

以80端口为例:
C:\Documents and Settings\Administrator>netstat -ano
Active Connections

Proto  Local Address          Foreign Address        State           PID
TCP     0.0.0.0:135             0.0.0.0:0                 LISTENING       1112

 

C:\Documents and Settings\Administrator>tasklist /FI "PID eq 1316"


图像名                       PID 会话名           会话#       内存使用
========================= ====== ================ ======== ============
javaw.exe                   1316 Console                 0     55,704 K

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics