系統知識網 系統知識 80端口被占用怎麼辦?查看80端口占用及釋放教程

80端口被占用怎麼辦?查看80端口占用及釋放教程

80端口是電腦中重要的端口,80端口是為HTTP(HyperText Transport Protocol)即超文本傳輸協議開放的,此為上網沖浪使用次數最多的協議,那麼80端口被占用怎麼辦?如果80端口被占用,可能會出現很多問題,如IIS無。

80端口是電腦中重要的端口,80端口是為HTTP(HyperText Transport Protocol)即超文本傳輸協議開放的,此為上網沖浪使用次數最多的協議,那麼80端口被占用怎麼辦?如果80端口被占用,可能會出現很多問題,如IIS無法訪問,一些應用程序連接不正常等等。下面小編就分享下查看80端口占用及釋放教程。

解決方法如下:

1、使用電腦快捷組合建Win+R打開快速運行,在運行窗口中輸入“cmd”命令點擊回車確定調出管理員命令提示符,緊接著輸入“netstat -ano |more”。如下圖所示:

2、點擊回車後,顯示出一大段文字,找到 "本地地址" 為 0.0.0.0:80 的一行,在行的最後我們會看到 PID為"4"。記住次PID;如下圖所示:

3、打開Windows任務管理器,在進程中找到PID為"4"的程序顯示80端口被pid4 system占用。

4、不過我們會發現是 system 程序占用瞭80端口。單擊右鍵是無法結束的;

5、打開:運行,輸入”RegEidt“,打開註冊表編輯器;

6、在左邊依次將其展開(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP);

7、HTTP在下方,需要往下拖動。之後選中HTTP。選中之後,我們就會看到右邊有一個Strart文件,雙擊;

8、之後將其數值修改為"0",點擊確定。保存。

二、分析端口被占用原因:

該進程是Http.sys。它是http API的驅動組件,Http棧服務器。如果該端口被Http.sys占用,說明一些正在使用http.sys的應用程序在運行。通過netsh http show servicestate 命令能找出是哪個應用程序在使用Http.sys。

三、解決問題:可以禁用http.sys

禁用http.sys進程可以通過命令提示符來完成,首先輸入net stop http,然後確認繼續操作,在輸入Sc config http start= disabled即可停止該項服務。如下圖:

通過上述方法就可以解決80端口被占用的問題,大傢都學會瞭嗎?

返回顶部