80埠被System占用pid 4

2021-09-01 22:58:50 字數 882 閱讀 9026

該程序是http.sys。它是http api的驅動元件,http棧伺服器。如果該埠被http.sys占用,說明一些正在使用http.sys的應用程式在執行。這就是阻止apache執行的原因,因為http.sys占用著80埠。我們提供了一種應用程式的機制來幫助控制埠共享,但是我需要調查導致你遇到這種困難的是什麼特殊應用程式。如果你能提供給我們「netsh http show servicestate」這條命令的輸出結果,我就能找出是哪個應用程式在使用http.sys。在你禁用http.sys之前,請按照下面的步驟來執行命令:

在你使用這個命令之前,你可以按照下面步驟禁用http.sys:

於是執行net stop http

按y 確定

在執行 sc config http start= disabled

好了,現在啟動apache,可以啟動了。

在檢視一下netstat -ano

發現pid 4占用了445埠

80埠被system 占用

1 執行 netstat ano 發現80埠被pid 4的程序占用 2 開啟任務管理器,發現pid 4的程序,其實是system程序,其對應的程序描述是nt kernel system。3 如何清除呢?需要使用登錄檔,開始 regedit,開啟 4 找到hkey local machine目錄 5 ...

80埠被system程序占用解決

最近在做php前端開發,相信很多人碰到過這種情況 安裝wamp後,執行所有服務,準備寫下hello world!卻發現apache啟動失敗,於是 機智的開始test port 80,顯示被microsoft iis 10.0占用 很多人告訴你,關閉iis!然而你找了半天,木有iis啊!iis並沒有裝...

解決80埠被system程序占用

昨天在本本 win10專業版 上執行wanp,之前都ok,這次卻跑不起來了 cmd視窗一閃而過,為了看清報錯,直接到cmd裡面執行nginx.exe,然後發現是80埠占用了。程序裡面也沒有發現什麼apache http iis等會占用80埠的程式 之前也遇到這種情況,是因為teamviewer占用了...