因端口被占用导致IIS无法启动的解决方法
2011-08-24 14:51
746 查看
解决此问题的关键就是找到占用IIS端口的那些进程。大多数情况下,IIS都是使用80端口(如果你的IIS使用的是其它端口,如:8080,以下 解决方法仍然有效),知道了端口后,下一步就是查出是哪个“缺德”进程占在霸占着80端口,在此,我们可以在命令提示符中使用netstat命令将所有当 前正在使用的端口和使用者(进程)列举出来:
执行后会出现一个列表,找到80端口所在的行,记下PID(进程ID)列的数值,然后打开任务管理器(Ctrl+Shift+ESC),选择“进 程”标签,默认情况下,在进程列表中不会显示进程的PID,这时可以点击菜单栏中的“查看——选择列”,在出现的对话框中选择“PID”,点击“确定” 后,在进程列表中就会多出“PID”一列,现在我们就可以根据刚才记下的PID找出对应的进程了,接下来相信大家都知道要干什么了——结束进程。
补充1:以上问题我至今共遇到两次,而且被我抓出来的“缺德”进程还是“熟人”——Thunder5.exe。如果你也遇到了同样的问题,没准也是Thunder5.exe干的。
补充2:以上解决方法不局限于IIS,如果你的其它应用程序或服务所使用的端口被其它进程所占用,也可以使用以上方法解决。
补充3:向大家推荐一个比的Windows自带的“任务管理器”更强大的工具——Process Explorer。
希望本文对您有所帮助。
netstat -ano
执行后会出现一个列表,找到80端口所在的行,记下PID(进程ID)列的数值,然后打开任务管理器(Ctrl+Shift+ESC),选择“进 程”标签,默认情况下,在进程列表中不会显示进程的PID,这时可以点击菜单栏中的“查看——选择列”,在出现的对话框中选择“PID”,点击“确定” 后,在进程列表中就会多出“PID”一列,现在我们就可以根据刚才记下的PID找出对应的进程了,接下来相信大家都知道要干什么了——结束进程。
补充1:以上问题我至今共遇到两次,而且被我抓出来的“缺德”进程还是“熟人”——Thunder5.exe。如果你也遇到了同样的问题,没准也是Thunder5.exe干的。
补充2:以上解决方法不局限于IIS,如果你的其它应用程序或服务所使用的端口被其它进程所占用,也可以使用以上方法解决。
补充3:向大家推荐一个比的Windows自带的“任务管理器”更强大的工具——Process Explorer。
希望本文对您有所帮助。
相关文章推荐
- 80端口被system占用导致Apache无法启动的解决方法
- apache端口被异常占用导致无法启动的解决方法
- Windows server 2008 HTTP.sys被禁用导致80端口被禁用和IIS服务无法启动解决办法
- microsoft-HTTPAPI占用80端口,导致APACHE,WAMP,PHPNOW无法启动解决方法
- 80端口被系统占用,关闭后,iis启动不了解决方法
- tomcat因端口占用无法启动解决方法
- 80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法
- Serv-U占用IIS的80端口造成冲突导致iis无法运行的解决方法(serv_u6-8版本)
- 搭建IIS服务器80端口却已被占用的问题和用了Sc config http start= disabled命令导致HTTP服务无法启动的解决方案
- XAMPP环境下apache无法启动(端口未被占用)的解决方法
- 解决Myeclipse中端口占用,导致tomcat无法启动的问题。(Linux)
- 关于eclipse tomcat 无法启动(8080,8005,8009端口被占用)的解决方法,附 eclipse tomcat 与 tomcat 并存方式
- 解决端口被占用而导致软件运行失败,程序无法启动,无法安装开发工具等问题
- win7下 Windows Process Activation Service 服务导致的 iis无法启动的解决方法
- Apache2服务器因为端口被占用导致无法访问的解决方法
- 解决Myeclipse中端口占用,导致tomcat无法启动的问题。(Linux)
- Serv-U占用IIS的80端口造成冲突导致iis无法运行的解决方法(serv_u6-8版本)
- 80端口未被占用,无法启动wamp的解决方法(原创)
- 解决Myeclipse中端口占用,导致tomcat无法启动的问题。(Linux)
- win2003iis占用80端口导致tomcat无法启动