记录一次奇葩的win7系统80端口被占用的问题解决

几个月前搞了个Tomcat,端口改成了80,部署了一个Shibboleth,几个月后的昨天,发现这个Tomcat怎么也启动不起来,报端口被占用,纳闷儿了。。

跑了一下 netstat -ano  然后惊呆 80端口被PID是4的process占用

然后我。。。 右键关闭System进程树, 系统不出意外的花屏了 =。=

网上一搜帖子好多,不过国内转载太多了 大多同样内容 总结一下都源于以下链接:

http://stackoverflow.com/questions/1430141/port-80-is-being-used-by-system-pid-4-what-is-that

我本机没装SqlServer,也没看到Web Deployment Agent Service或是World Wide Web Publishing service这两个服务

后来使用的
net stop http命令,在以上链接中也有提到

发现有好多服务依赖这个,最重要的是,这些服务是有可能 自动启动的,也就是说 你关了丫  丫一重启 80端口又被占了

最终发现有个名叫"BranchCache"的服务总是重启,尽管我把它设置成手动,还是没用,然后直接禁掉这个服务,80端口成功释放。。



猜你喜欢

转载自wwwcomy.iteye.com/blog/2257530