解決方法如下:
1、使用電腦快捷組合建Win+R打開(kāi)快速運(yùn)行,在運(yùn)行窗口中輸入“cmd”命令點(diǎn)擊回車確定調(diào)出管理員命令提示符,緊接著輸入“netstat -ano |more”。如下圖所示:
2、點(diǎn)擊回車后,顯示出一大段文字,找到 "本地地址" 為 0.0.0.0:80 的一行,在行的最后我們會(huì)看到 PID為"4"。記住次PID;如下圖所示:
3、打開(kāi)Windows任務(wù)管理器,在進(jìn)程中找到PID為"4"的程序,如下圖所示:顯示80端口被pid4 system占用。
4、不過(guò)我們會(huì)發(fā)現(xiàn)是 system 程序占用了80端口。單擊右鍵是無(wú)法結(jié)束的;
5、打開(kāi):運(yùn)行,輸入”RegEidt“,打開(kāi)注冊(cè)表編輯器;
6、在左邊依次將其展開(kāi)(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP);
7、HTTP在下方,需要往下拖動(dòng)。之后選中HTTP。選中之后,我們就會(huì)看到右邊有一個(gè)Strart文件,雙擊;
8、之后將其數(shù)值修改為"0",點(diǎn)擊確定。保存。
二、分析端口被占用原因:
該進(jìn)程是Http.sys。它是http API的驅(qū)動(dòng)組件,Http棧服務(wù)器。如果該端口被Http.sys占用,說(shuō)明一些正在使用http.sys的應(yīng)用程序在運(yùn)行。通過(guò)netsh http show servicestate 命令能找出是哪個(gè)應(yīng)用程序在使用Http.sys。
三、解決問(wèn)題:可以禁用http.sys
禁用http.sys進(jìn)程可以通過(guò)命令提示符來(lái)完成,首先輸入net stop http,然后確認(rèn)繼續(xù)操作,在輸入Sc config http start= disabled即可停止該項(xiàng)服務(wù)。如下圖:
通過(guò)上述方法就可以解決80端口被占用的問(wèn)題,大家都學(xué)會(huì)了嗎?