80埠的煩惱

weixin_34208283發表於2016-03-09

1.今天樓主遇到了一個很惱人的問題。80埠一直被佔用,導致阿帕奇一直無法啟動,很是蛋疼。檢測之後發現程式是system,佔用埠80,並且無法殺掉,會拒絕訪問。經過各種百度,終於將這個問題解決了,在這裡記錄下來,避免再次跳坑.

總結如下:

80埠的煩惱:[3]清除NT Kernel佔用80埠

最後發現是我安裝了VS,導致埠被佔用。

當一臺電腦安裝了vs又安裝了xampp時,可以能發生80埠號衝突,導致不能兩個同時可以,這篇文章介紹如何在兩者切換。

下面是解決方案

1 執行'netstat -ano'發現80埠被pid=4的程式佔用


1277083-8b022abc9b4b257b.png
第一步

2 開啟工作管理員,發現pid=4的程式,其實是system程式,其對應的程式描述是NT kernel & system。


1277083-cc8bb866add9e318.png
第二步

3 如何清除呢?需要使用登錄檔,開始-》regedit,開啟


1277083-456f7195798a4261.png
第三步

4 找到HKEY_LOCAL_MACHINE目錄


1277083-98e0bdd8f7c629e9.png
第四步

5 找到System


1277083-6cef72126b6ff32b.png
第五步

6 找到CurrentControlSet-Services


1277083-9c6b4104ba6257a6.png
第六步

7 再找到http-start


1277083-56b0ebfeec835f9f.png
第七步

8 開啟,將3改為4,確定


1277083-e75e554b1e03e4e0.png
第八步

9 重啟電腦,就解除了NT Kernel & System佔用80埠,如果要使用vs能夠正常執行,則反過來把4改成3即可。


至此,80埠被佔用的問題就解決了,重啟電腦就可以啟動阿帕奇了!鼓掌,撒花~~~

相關文章