一、問題
有系統需要用到80端口,為了方便,但是發現80端口被占用,執行netstat -ano 發現80端口竟然被一個System process占用了,當然這個是不能被殺掉的
二、解決問題
在網上看到的方法:
運行netstat -aon | findstr :80 ,發現pid是4的進程占用着80端口,這還是一個系統進程,kill不掉。所以只能另想辦法: 1、打開注冊表:regedit 2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 3、在右邊找到Start這一項,將其改為0 4、重啟系統,System進程不會占用80端口 重啟之后,再啟動Apache就可以了。
但是在我這里是不可以的,於是乎又看到了一個方法是和上面的一樣只是將Start的值改為4,重新啟動再次執行netstat -ano發現80端口已經沒有被占用了