公司電腦從win7升級到win10,無法啟動nginx,日志里輸出:2016/05/30 09:26:01 [emerg] 7024#5440: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
一看是80端口被占用了,問題就變成了殺掉占用80端口的進程。
1.打開cmd 輸入netstat -ano | findstr "80"
![](/d/20211018/2fcc05632564269ad32e4b6ecdc10f33.gif)
2.從上圖可以知道,80端口被win10系統進程占用了,在資源管理器里無法直接刪除。
3.打開cmd,輸入regedit,逐層找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,右邊有一項“Start”,將其值改為0。
4.最后一步是萬能的重啟。