1. 程式人生 > >Windows系統80埠被System佔用

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

其實本人整理也不宜,找到他們的文章更不易!感恩分享!大笑