[英]windows 8 NT Kernel and System using port 80
這一直困擾着我。 升級到 Windows 8 后,我已經無法在不使用端口 80 以外的端口的情況下運行我的 XAMPP 服務器,因為名為“NT 內核和系統”的進程正在使用它。 這是一個系統進程,所以我無法禁用它。 我沒有安裝任何 IIS 或 Web 服務器,所以我對如何使用該端口 80 感到非常沮喪。
如果你們中有人知道如何更改“NT Kernel & System”使用的端口,那就太好了!
謝謝!
當我想讓自己的應用程序偵聽該端口時,我遇到了與 NT 內核偵聽端口 80 相同的問題。
停車后
NT 內核仍在偵聽端口 80
終於當我停止“Web 部署代理服務”時,它才停止偵聽 80。
注意:在提升的命令提示符中使用netstat -bano
來查看哪些應用程序正在偵聽哪些端口。
我在 Windows 8 上只安裝了 Apache 2.2.22 后遇到了這個問題。在搜索了許多論壇以獲取信息后,我堅信這是 Windows 上這個問題的最常見原因,它產生“make_sock 無法綁定到地址 0.0.0.0:80" 錯誤,是 IIS 正在運行。 停止萬維網發布服務最終也使我能夠啟動 Apache。
一大堆服務可能已經占用了 80 端口:
http://lordamit.blogspot.de/2012/06/windows-7-windows-8-apache-errorport-80.html
很難說是哪一個導致您的系統這樣做,我不得不禁用“萬維網發布服務”。
除了 World Wide Publishing 之外,我還必須停止啟動 HTTP 服務的Web 部署代理服務。
我在 Windows Server 2016 標准上遇到了同樣的問題。 我按照以下步驟操作;
1.停止 SQL Server Reporting Service(SSRS) 有助於釋放端口 80。2.將 SSRS 配置到不同的端口 81。然后重新啟動服務
停止 w3svc 服務對我有用 - 只需在提升的命令提示符中寫入(VS2017 命令提示符以管理員身份啟動):
sc stop w3svc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.