Windows系統80埠被System佔用
80埠介紹
80埠是為HTTP(HyperText Transport Protocol)即超文字傳輸協議開放的,此為上網衝浪使用次數最多的協議,主要用於WWW(World Wide Web)即全球資訊網傳輸資訊的協議。可以通過HTTP地址(即常說的“網址”)加“:80”來訪問網站,因為瀏覽網頁服務預設的埠號都是80,因此只需輸入網址即可,不用輸入“:80”了。--百度百科
也就是說,只要我們想上網,就必須開放80埠。
第一步:檢視埠
首先開啟命令列視窗,我相信大家都會,開啟後如下圖:
假如我們需要查詢80埠被哪個程序佔用了,輸入 netstat -ano | findstr ":80"
建議80前面帶:號,後面帶空格,可以去掉一些干擾項。
在列表中找到有listening的那一行資料,行末顯示的數字即是佔用80埠的程序PID
我們發現pid=4,這時查詢程序號是4的程序名:tasklist | findstr "4"
第4步驟的命令會把所有含有“4”的資料列出來,我們找到等於“4”的那條資料,即是我們需要查詢的程序。如圖:
我們可以使用命令 tasklist /fi "PID eq 4"
這樣可以精確查詢,如圖。
同時,我們使用工作管理員也可以直接查詢該程序。讓工作管理員顯示程序的PID。如圖:
第二步:解決方案
一、修改登錄檔Start,將其值改為0
以上操作中,我們發現80埠被System佔用了。
我們在執行中輸入 regedit 開啟登錄檔。
找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
找到項Start,將其值改為0
重啟系統,System程序就不會佔用80埠了。
可以使用步驟1進行測試。
(寫到這裡我也很迷茫這個東西是幹啥的,不過修改後確實有效,不過 部分看官的可能無效,別急,繼續往下看)
以上資源參考(轉自)百度經驗使用者:tanwen1234{感謝!麼麼噠!}
連結:https://jingyan.baidu.com/article/08b6a591b23ebe14a8092231.html
二、關閉SqlServer的Reporting Service
點選停止
再在CMD裡輸入檢視 netstat -ano | findstr ":80 "
關閉之前:
關閉後:
以上資源參考使用者:追著蝸牛打{感謝!麼麼噠!}
連結:http://blog.csdn.net/u010191243/article/details/50756487
其實本人整理也不宜,找到他們的文章更不易!感恩分享!