天天看點

解決Windows10下80端口被PID為4的System占用的問題

一、背景

  最近由于好奇心,更新了windows10系統,感覺上手還蠻快,而且體驗還不錯,但是在IDEA中做開發時,使用80端口進行啟動項目的時候發現端口被占用了,于是嘗試解決這個問題。具體步驟如下,分享給需要的你們~

二、解決步驟

  1.使用netstat -ano|findstr "80"指令檢視80端口對應的程序号PID。

  

解決Windows10下80端口被PID為4的System占用的問題

  2.因為80端口被系統服務占用,是以沒辦法直接殺掉程序,于是用netsh http show servicestate 檢視目前的http服務狀态,結果如下圖所示:

解決Windows10下80端口被PID為4的System占用的問題

  圖中可以看到,80端口被一個DefaultAppPool的東西占用了,如果你以前使用過IIS,這時候肯定一定想到了原因;

  3.進入任務管理器,找到PID4640的程序,右鍵轉到服務,可以看到目前的程序所在的服務,如圖所示:

解決Windows10下80端口被PID為4的System占用的問題
解決Windows10下80端口被PID為4的System占用的問題

  看到圖中的服務,這裡原因也就找到了,IIS的World Wid Web Publishing Service 網際網路服務的問題。

  4.控制台–>程式–>啟用或者關閉Windows功能–>找到Internet Information Service,将其關閉。

解決Windows10下80端口被PID為4的System占用的問題

三、總結

  到此,我們就完美的解決了windows10下面80端口被System系統服務占用的問題,有木有感覺棒棒哒~~~

繼續閱讀