Old

WIN8: 80端口被SYSTEM占用的解决方法

上篇文章说到我升级到 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
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25710

14 comments

  1. in1874 in1874 Google Chrome 22 Google Chrome 22 Windows XP Windows XP

    :?: 还没有人评论吗?

    我都是用360网络链接来查看 查杀端口的~!

    沙发
  2. 郑永 郑永 Firefox 16 Firefox 16 Windows XP Windows XP

    你应该入手一个新的东西,这样又可以专研一个新东西了。

    板凳
  3. 时光的线条 时光的线条 Google Chrome 20 Google Chrome 20 Windows 8 Windows 8

    我win8可以直接用啊 XAMPP完整版

    地板
  4. Louis Han Louis Han Firefox 17 Firefox 17 Windows XP Windows XP

    记下来 也许会碰到

    4楼
  5. Timothy Timothy Safari 6 Safari 6 iPhone iOS 6.0.1 iPhone iOS 6.0.1

    是不是因为开了IIS的缘故?把IIS停掉试试?

    5楼
  6. Willin Wang Willin Wang Google Chrome 25 Google Chrome 25 Windows 8 Windows 8

    这是你的问题了。。。默认system也不会占用80端口

    6楼
    • zwwooooo zwwooooo Firefox 17 Firefox 17 Windows 8 Windows 8

      @Willin Wang
      所以才是囧文

    • seabye seabye Google Chrome 42 Google Chrome 42 Windows 8.1 Windows 8.1

      Win8.1 企业版 IIS8.5 新装系统未开启IIS 但的确是默认被 System 占用了

  7. 小明 小明 Google Chrome 23 Google Chrome 23 Windows 8 Windows 8

    解觉了。。。
    多谢楼主。

    7楼
  8. cg cg Internet Explorer 10 Internet Explorer 10 Windows 8 Windows 8

    感谢楼主

    8楼
  9. Lovelywanz Lovelywanz Google Chrome 47 Google Chrome 47 Windows 10 Windows 10

    我也碰到了这个问题,但文中的解决方法对我无效。
    刚才谷歌了一下,假如你之前装过webmatrix,那么它会安装一个web部署代理服务,会占用80端口,把服务禁用就OK了。

    9楼

Leave a Reply