解決Windows10下80埠被PID為4的System佔用的問題

阿豪聊乾貨發表於2016-08-06

一、背景

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

二、解決步驟

  1.使用netstat -ano|findstr "80"命令檢視80埠對應的程式號PID。

  

  2.因為80埠被系統服務佔用,所以沒辦法直接殺掉程式,於是用netsh http show servicestate 檢視當前的http服務狀態,結果如下圖所示:

  

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

  3.進入工作管理員,找到PID4640的程式,右鍵轉到服務,可以看到當前的程式所在的服務,如圖所示:

  

  

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

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

  

三、總結

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

 

相關文章