小屋創作

日誌2017-07-02 01:36

【教學】當 Fail to bind to port(有程式占用 Port)時如何處理

作者:月太げつたい⚓

Failed to bind to port
代表這個 Port 有程式在使用,無法一次有兩個程式使用
以 Minecraft 來舉例,如果是用預設 Port 25565 的話,通常會發生這種狀況,就是沒有正常關閉上一個打開的伺服器,導致介面雖然關閉了,可是實際上它還在運作。
又或是自己忘記有打開過,但是還沒有關閉,可能正在測試,或是什麼,然後又開了一個新的,所以就會造成這個衝突。
解決方法有二:

一、重新開機
通常重新開機就會解決這個問題。

二、查出是哪一個程式占用,然後關閉。
首先請使用系統管理員權限打開命令提示字元,或是 PowerShell
然後輸入:netstat -abo
就會出現一大堆的 Port 使用狀況,及使用中的程式的 PID 和名稱
在裡面就會出現你伺服器的 Port 正在使用的程式
Minecraft 的伺服器預設為 25565
這時候你看到了 0.0.0.0:25565 這個是 PID 為 12300 的 java.exe 正在使用
然後就打開工作管理員
你就會看見 Java 這個程式,在「背景處理程序」這個項目下
所以你就把他停掉,就結束了這個占用你的 Port 的程式

或是進到「詳細服務」頁籤裡面,然後你用 PID 來排序,你就會看到 PID 為 12300 的程式
因為 PID 是唯一的,看到 12300 就一定是你要找的那一個了,這時候你就點他,然後把它結束工作,這個 Port 就空出來了。
這時候你再重新啟動一次伺服器,應該正常了。

6

4

LINE 分享

相關創作

補充7z那支影片的CMD教學【只要google就可以查到的知識#3】

H@H 設定

【zerojudge】b901+d715 階乘最後一位非零數

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】