最近在做php前端開發,相信很多人碰到過這種情況:
安裝wamp後,執行所有服務,準備寫下hello world!
卻發現apache啟動失敗,於是
機智的開始test port 80,顯示被microsoft iis-10.0占用
很多人告訴你,關閉iis!
然而你找了半天,木有iis啊!iis並沒有裝啊!
然而你看到的程序是system!被嚇一跳有木有?還不能殺啊!
好吧,我承認這就是我的遭遇。。。
原本我的系統為win7,apache服務啟動不能,找到原因之後是sql service reporting service這個服務占用的
公升級win10之後,又被占用了,而這次sql service的服務並沒有啟動,找來找去,是這個服務占用了:world wide web publishing service
檢視它的屬性中可執行檔案路徑,就很清楚了:
system32\svchost.exe -kiissvcs
小小分享,原理並不懂,大神看到了求講解~~
解決80埠被system程序占用
昨天在本本 win10專業版 上執行wanp,之前都ok,這次卻跑不起來了 cmd視窗一閃而過,為了看清報錯,直接到cmd裡面執行nginx.exe,然後發現是80埠占用了。程序裡面也沒有發現什麼apache http iis等會占用80埠的程式 之前也遇到這種情況,是因為teamviewer占用了...
80埠被system 占用
1 執行 netstat ano 發現80埠被pid 4的程序占用 2 開啟任務管理器,發現pid 4的程序,其實是system程序,其對應的程序描述是nt kernel system。3 如何清除呢?需要使用登錄檔,開始 regedit,開啟 4 找到hkey local machine目錄 5 ...
80埠被System占用pid 4
該程序是http.sys。它是http api的驅動元件,http棧伺服器。如果該埠被http.sys占用,說明一些正在使用http.sys的應用程式在執行。這就是阻止apache執行的原因,因為http.sys占用著80埠。我們提供了一種應用程式的機制來幫助控制埠共享,但是我需要調查導致你遇到這種...