如何查看哪个程序在使用80端口

DAMINGSHANG 2008-04-17 10:01:01
如题,跪求!
...全文
3162 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
skylee2beijing 2008-06-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lijingxi 的回复:]
楼上的办法相当不错 值得学习 用WINDOWS 自带的命令行程序查看非常方便
但是 ¦ 这个符号应该用英文输入法输入 ¦

对于新手可能因为这个错误无法执行命令的 呵呵


netstat -ano
用这个命令查看 开放端口程序的PID
然后
tasklist ¦findstr "PID"
就可以看到是什么进程了.
[/Quote]办法不错,非常实用,谢谢了
Forever_Young 2008-04-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sd9phoenix 的回复:]
cmd=>netstat -ano
C:\>netstat -aon ¦findstr "80"
可查出在使用端口的进程编号
C:\>tasklist ¦findstr "进程编号"
就可以看到是什么程序了
[/Quote]

你这个会把所有含80的都列出来,举个例子61.80.1.44:2002也会被列出来,应该像下面的:

netstat -ano|find ":80 " --- 前面加点后面加空格,以防止像:8000之类的也列出来。

查进程也是一样的,不应该用findstr,应该直接用tasklist的筛选器参数,才可以获得绝对准确的结果,比如:

tasklist /fi "PID eq 进程编号" --- 这样才能获得准确的结果。
sd9phoenix 2008-04-17
  • 打赏
  • 举报
回复
cmd=>netstat -ano
C:\>netstat -aon|findstr "80"
可查出在使用端口的进程编号
C:\>tasklist|findstr "进程编号"
就可以看到是什么程序了
Forever_Young 2008-04-17
  • 打赏
  • 举报
回复
TCPVIEW不算乱七八糟的工具吧,在微软提供的免费工具中,下载排名一直是前三位的,我也见过一些公司的服务器,不会夸张到那么厉害,呵呵。

敲命令也可以,只是想达到实时查看的目的,还是有时间差的。
Forever_Young 2008-04-17
  • 打赏
  • 举报
回复
图形界面看着还是舒服,呵呵。本人平时没事也写了一个软件,不嫌弃的话去我的博客上去下载杂七杂八工具箱,里面也有查看功能。

http://jsyk888.blog.163.com

jmxb123 2008-04-17
  • 打赏
  • 举报
回复
如果是03系统 netstat -anbp tcp 别的系统不知道行不行
fport也可以查看,它是命令行下的工具

Forever_Young 佛爱我羊 说的那个是图形界面的 TCPVIEW也有命令行的版本 tcpvcon
Forever_Young 2008-04-17
  • 打赏
  • 举报
回复
下载一个TCPVIEW就可以了
ljc007 2008-04-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Forever_Young 的回复:]
还是化繁为简,如果不是刻意要做什么批处理或者其它操作,还是具有图形界面的软件实用,操作功能也多些,而且都不大。
[/Quote]
这个要根据实际情况吧,有时在公司的服务器上不允许装那些乱七八糟的软件,敲命令还是比较好的选择 : )
Forever_Young 2008-04-17
  • 打赏
  • 举报
回复
还是化繁为简,如果不是刻意要做什么批处理或者其它操作,还是具有图形界面的软件实用,操作功能也多些,而且都不大。
lijingxi 2008-04-17
  • 打赏
  • 举报
回复
楼上的办法相当不错 值得学习 用WINDOWS 自带的命令行程序查看非常方便
但是 ¦ 这个符号应该用英文输入法输入 |

对于新手可能因为这个错误无法执行命令的 呵呵


netstat -ano
用这个命令查看 开放端口程序的PID
然后
tasklist ¦findstr "PID"
就可以看到是什么进程了.

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧