`
jiangzhenghua
  • 浏览: 592361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎么查看80端口占用情况? 如何查看端口占用情况?

    博客分类:
  • web
阅读更多

      查看端口占用情况有几种方式:

      1.开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,

      2.可以通过一个工具来直接查看和结束占用端口号的进程。(在附件中)

      还遇到一种情况就是发现80端口被系统占用,解决方案如下:

    该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。我们提供了一种应用程序的机制来帮助控制端口共享,但是我需要调查导致你遇到这种困难的是什么特殊应用程序。如果你能提供给我们“netsh http show servicestate”这条命令的输出结果,我就能找出是哪个应用程序在使用Http.sys。在你禁用Http.sys之前,请按照下面的步骤来运行命令:

1. sc config http stat = demand

2. reboot

3. run the command(netsh http show servicestat)as administrator

在你使用这个命令之前,你可以按照下面步骤禁用http.sys:

运行命令时必须使用系统管理员方式运行cmd.exe

1. net stop http

2. Sc config http start= disabled

----------------------------

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics