处理Windows 7 80端口被占用的方法,只需三个步骤。核查Windows 7系统80端口是否被占用,结束服务services.msc的进程(停止),用netstat -ano查看80端口是否被占用。
一、核查Windows 7系统80端口是否被占用
对于服务器架设,或者在Windows7系统安装Xampp,如果在启动Apache的过程中碰到失败,那可以在CMD窗口中使用netstat -ano指令来查询,查询发现80端口被system占用,对于80端口被占用这个问题,我们该如何去解决呢? 下面就给大家介绍详细的解决方法。

Windows 7系统80端口被占用的方法
按照上图中的PID显示,在任务管理器中查看PID的进程名;
既然是system,PID=4,是微软的其他系列产品的进程在运行。
二、结束80端口所用的服务services.msc的进程(停止)
开始--> 控制面板 --> 管理工具 -->Internet 信息服务(IIS)管理器,点右边“停止”

Windows 7系统80端口被占用的方法
但其实IIS服务真正没有关闭,80端口也被IIS 6占用,于是打开IIS管理器。
在IIS根目录鼠标右击,点击停止:
三、用netstat -ano查看80端口是否还被占用
在cmd中运行netstat -ano发现80端口已经没有占用了。
在服务管理器中点击apache2服务,启动即可。
(如果你还安装了其他的微软产品比如sql等可以停止其服务测试(不过SQL应该不影响,因为SQL几乎不会使用80端口))
关于80端口被system占用的解决方法,如果你在使用Windows7系统的过程中出现了这个问题,就可以按照上面所介绍的方法来进行解决。
如果你安装了Xampp且出现以下 error信息:Port 80 in use by “Unable to open process” with PID 4! 你同样可以用以上方法处理。