解決windows系統80埠被占用問題

2021-08-25 08:55:17 字數 1323 閱讀 8386

80埠一般被當做網頁伺服器的預設埠,使用本機搭建伺服器環境的時候,都會預設使用80埠來作為網頁訪問端,但是有的時候80埠會被其他的不明身份的程式占用,導致 apache 啟動失敗,修改 apache 的預設埠後訪問本機位址又非常麻煩。下面介紹一下如果80埠被占用後應該如何處理。

進入命令提示行(開始執行輸入 cmd),輸入命令netstat -ano|findstr 80(顯示包含:80的網路連線) ,就可以看到本機所有埠的使用情況,一般80埠在第一行,截圖顯示,埠已經被占用,pid 中寫明 listening 4。

pid=4 的程式是哪乙個呢?接著在命令提示和下輸入指令tasklist,列出所有當前執行的程序,

發現 pid=4 的程序,居然是 system 。

系統占用的埠一般都是微軟官方的產品占用的。所以這個時候主要考慮到幾個服務:

sql server導致。其中很有可能是sql server reporting services (mssqlserver),它是 sql server 的日誌系統。

iis 服務。如果你電腦安裝了這個,很有可能它在執行著,那麼它就占用著80埠

當然如果都不是這兩個原因的話,可以使用下下面的解決方法

關閉方法很簡單,在執行框中輸入services.msc,進入服務視窗。或者直接在開始選單裡面的搜尋框中輸入「服務」即可開啟。然後找到sql server reporting services (mssqlserver)這個服務,然後停止,被占用的80埠就被釋放出來了。你也可以設定它的啟動方式為「禁用」。

對於iis的服務也可以用此方法解決

使用管理員身份執行 cmd

net stop http//停止系統http服務

sc config http start= disabled//禁用服務的自動啟動,此處注意等號後面的空格不可少

這個時候80埠就會被釋放,你可以重啟你的應用程式啦

解決windows系統80埠被占用問題

解決windows系統80埠被占用問題 解決windows系統80埠被占用問題 在windows下部署web應用 80埠 啟動時提示bind 80埠失敗 檢查埠占用 netstat ano findstr 0.0.0.0 80 發現system程序 pid 4 占用了埠 然而本機也沒有安裝iis,於...

windows 檢視80埠占用

剛才需要除錯程式發現127.0.0.1無法訪問了,啟動apmserv提示80埠被占用,以前都是用軟體查的,現在說下如何用命令查 開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以...

Windows系統解決占用埠問題

在使用windows電腦的時候,有時候會出現,其中某乙個專案是埠被其他服務占用,導致啟動失敗,然而又知道哪乙個程序占用了這個埠,今天介紹一下如何檢視系統埠是否被占用,以及如何將這個程序殺掉。1首先是啟動windows的命令視窗,按鍵盤上的windows r,然後在輸入框中輸入cmd,既可以啟動命令視...