锉子:检测80端口是否被占用及如何释放80端口的方法
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 19:40:47
几乎每一个网页设计师在做网站测试的时候,都会遇到过80端口被占用的情况!
我从会做网站到现在也遇到过了N次了,今天又让我遇到了,我来解决他,并为大家做最详细易懂的分析。
我的情况:我用了一个小插件“黑风 Aspweb服务器”代替IIS,尽管如此IIS组件也是要装的。停止IIS中的“默认网站“,意味着停止了80端口的运行,然后打开“黑风Aspweb 服务器”即可正常测试网站。
故障现象:今天“默认网站“已经停止,但是打开“黑风Aspweb服务器”还是提示“80端口被占用”。
解决过程:打开命令提示符——netstat -ano,就可以查看本机端口开放情况与对应的程序。如下图:
图中,可以看出,21、25以及80端口都被PID(进程标识符)为:5668的进程所占用。现在,只要知道PID为5668的进程就可以解决了。
2、打开任务管理器,如下图:
图中,可以看出PID:5668对应的进程为inetinfo.exe。(稍后解释inetinfo.exe进程)
最后操作:结束该进程,重启或停止 IIS“默认网站”,不论如何inetinfo.exe都会自动重新运行,然后,再停止IIS“默认网站”,运行“黑风Aspweb服务器”,即可解决。
注:进程PID是可以变化的,就是说不同时间运行同一个程序,他的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此,在结束inetinfo.exe之前的PID是一个三位数,重新启动后,它的PID可能为四位数了。这点不影响问题的解决,我只是好奇,便拿出来说罢了。
=====================
inetinfo.exe:
正常情况下,inetinfo.exe主要用于支持微软Windows IIS网络服务的除错。这个程序对你系统的正常运行是非常重要的。 属于系统组件,不要删除! 他对应的系统服务是 IIS admin Service 或 world wide web publishing service 。如果你停止 IIS admin Service ,那么系统会自动停止world wide web publishing service 、FTP以及SMTP服务。就是上面对应的80、21以及25端口。很好理解。
至于为什么会出现“默认网站“已经停止了,而inetinfo.exe进程还在运行(只要安装了 IIS组件,就会有这个进程的),而且80端口被它占用的问题,就复杂了,我们不需要也没必要知道为什么,知道了原理并解决了问题才是关键,不是吗,呵呵~~
当然,也可以尝试,重新启动计算机试试,或者重装IIS试试,也有的人说是卡巴的网络设置,有时间都可以区尝试看看。
文章来自:大学生校园网-VvSchool.CN 详文参考:http://www.vvschool.cn/html/web/exchange/2010/0921/4349.html
我从会做网站到现在也遇到过了N次了,今天又让我遇到了,我来解决他,并为大家做最详细易懂的分析。
我的情况:我用了一个小插件“黑风 Aspweb服务器”代替IIS,尽管如此IIS组件也是要装的。停止IIS中的“默认网站“,意味着停止了80端口的运行,然后打开“黑风Aspweb 服务器”即可正常测试网站。
故障现象:今天“默认网站“已经停止,但是打开“黑风Aspweb服务器”还是提示“80端口被占用”。
解决过程:打开命令提示符——netstat -ano,就可以查看本机端口开放情况与对应的程序。如下图:
图中,可以看出,21、25以及80端口都被PID(进程标识符)为:5668的进程所占用。现在,只要知道PID为5668的进程就可以解决了。
2、打开任务管理器,如下图:
图中,可以看出PID:5668对应的进程为inetinfo.exe。(稍后解释inetinfo.exe进程)
最后操作:结束该进程,重启或停止 IIS“默认网站”,不论如何inetinfo.exe都会自动重新运行,然后,再停止IIS“默认网站”,运行“黑风Aspweb服务器”,即可解决。
注:进程PID是可以变化的,就是说不同时间运行同一个程序,他的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此,在结束inetinfo.exe之前的PID是一个三位数,重新启动后,它的PID可能为四位数了。这点不影响问题的解决,我只是好奇,便拿出来说罢了。
=====================
inetinfo.exe:
正常情况下,inetinfo.exe主要用于支持微软Windows IIS网络服务的除错。这个程序对你系统的正常运行是非常重要的。 属于系统组件,不要删除! 他对应的系统服务是 IIS admin Service 或 world wide web publishing service 。如果你停止 IIS admin Service ,那么系统会自动停止world wide web publishing service 、FTP以及SMTP服务。就是上面对应的80、21以及25端口。很好理解。
至于为什么会出现“默认网站“已经停止了,而inetinfo.exe进程还在运行(只要安装了 IIS组件,就会有这个进程的),而且80端口被它占用的问题,就复杂了,我们不需要也没必要知道为什么,知道了原理并解决了问题才是关键,不是吗,呵呵~~
当然,也可以尝试,重新启动计算机试试,或者重装IIS试试,也有的人说是卡巴的网络设置,有时间都可以区尝试看看。
文章来自:大学生校园网-VvSchool.CN 详文参考:http://www.vvschool.cn/html/web/exchange/2010/0921/4349.html
检测80端口是否被占用及如何释放80端口的方法
80端口被占用 Apache启动失败 - 电脑维护
如何检测 VLAN交换机及其端口
怎么查看80端口占用情况? 如何查看端口占用情况?
EMOS修改默认80端口
各个网络端口的入侵方法
win7如何查看程序使用的端口~~~
如何入侵139端口
Console端口的类型
利用80端口入侵办法介绍
端口扩展器降低折叠手机的成本及尺寸
Windows 7修改远程桌面的端口3389的方法
教你如何查看自己机器已经开放的端口
如何知道某个ip是否被占用
交换机端口的三种链路类型
修改服务器3389端口的
电脑的IEEE1394端口是什么意思?
关闭 系统不用的端口
用pcap监控端口流量
linux下怎么开启80端口 -天涯问答
windows通信端口初始化失败,如何解决?
关闭系统不用的端口哦
查看一个进程对应的端口号
怎么查看自己计算机的端口