Windows下80端口被進程System&PID=4占用的解決方法


我的占用原因是 SQL Server Reporting Services,停止掉這個服務並設置其為手動啟動即可

如果你並沒有安裝 SQL Server,請參考下文解決

===============================================================================

突然發現 80 端口被莫名占用,咋一看還是 System 這個進程

又無法結束這貨,於是開始慢慢查看到底是什么東西占用了

首先,打開 cmd 跑這一句,80 端口被System 占用,肯定是 HTTP 服務搞的鬼

 

?
1
netsh http show servicestate

 

看到 REPORTSERVER 略顯疑惑
\



我們繼續看,得到使用 80 端口的 PID了,還等什么?開 taskmgr!(任務管理器)

\

 

任務管理器查看 PID 的方法:

\

 

上方在 cmd 中,我們得到 PID = 4212,現在我們看看是什么東西在作怪

\

 

看到上圖的結果,恍然大悟!如果大家不確定那是一個什么進程,我們對他右鍵 - 打開文件所在位置

\

這下大家應該都明白了吧。我這個占用的根本是 SQL Server 的報告服務

\

最后我去 services.msc 里停止他並設置這個服務為手動就搞定了。

如何查看當前 80 端口占用情況:

 

?
1
netstat -ano | findstr 0.0 . 0.0 : 80

 

這段命令輸入后回車,中間無內容即表示無占用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM