一、问题
有系统需要用到80端口,为了方便,但是发现80端口被占用,执行netstat -ano 发现80端口竟然被一个System process占用了,当然这个是不能被杀掉的
二、解决问题
在网上看到的方法:
运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉。所以只能另想办法: 1、打开注册表:regedit 2、找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP 3、在右边找到Start这一项,将其改为0 4、重启系统,System进程不会占用80端口 重启之后,再启动Apache就可以了。
但是在我这里是不可以的,于是乎又看到了一个方法是和上面的一样只是将Start的值改为4,重新启动再次执行netstat -ano发现80端口已经没有被占用了