上篇文章说到我升级到 WIN8 后,系统的 80 端口被占用导致我无法启动 WAMP、XAMPP、PHPNOW,当时我排除了迅雷、SKYPE之类软件的端口占用,却发现 SYSTEM 占用了 80 端口,自以为 WIN8 就会占用此端口,所以不知道+没去寻找解决方法。
今天无意中看到一篇 WIN7 下 80 端口被占用的文章(传送门 >>),于是根据此文章方法修改注册表解决。
一些记录
查看端口占用情况命令:
netstat -aon | findstr :80
(我的发现占用 0.0.0.0:80 的是 PID 为 4 的家伙)
查看 PID 为 4 的家伙是谁命令:
tasklist /FI "PID eq 4"
(PID 为 4 的是 SYSTEM 这个牛进程)
解决方法:修改注册表
1. 位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
2. 把 REG_DWORD 类型的项 Start 的值改为 0
(注:修改后需要重启系统)
终于本地调试环境可以用 80 端口了,告别纳闷的 http://127.0.0.1:81 ……
zww
赏
oooo
or
- 本文标题:WIN8: 80端口被SYSTEM占用的解决方法
- 本文链接:https://zww.me/archives/25710
- 发布时间:2012年11月08日 16:56
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
还没有人评论吗?
我都是用360网络链接来查看 查杀端口的~!
@in1874
这……不喜欢数字公司的东东
你应该入手一个新的东西,这样又可以专研一个新东西了。
@郑永
其实这样玩没收入不太感兴趣。。。
我win8可以直接用啊 XAMPP完整版
记下来 也许会碰到
是不是因为开了IIS的缘故?把IIS停掉试试?
@Timothy
专业版默认不会开iis
这是你的问题了。。。默认system也不会占用80端口
@Willin Wang
所以才是囧文
Win8.1 企业版 IIS8.5 新装系统未开启IIS 但的确是默认被 System 占用了
解觉了。。。
多谢楼主。
感谢楼主
我也碰到了这个问题,但文中的解决方法对我无效。
刚才谷歌了一下,假如你之前装过webmatrix,那么它会安装一个web部署代理服务,会占用80端口,把服务禁用就OK了。