在搭建web平臺的時候,好多會遇到某個端口被占用的情況,如果想查看是哪個程序占用某一個端口,好結束掉,或者想看看其他開放的端口,則可以用下面的方法(命令用紅色字體):
查看端口狀態:
在開始——運行中輸入cmd,在命令行窗口輸入 買粉絲stat -an ;看到后面為Listening的端口就是開放的端口,如果要查看跟多信息,可以輸入 買粉絲stat --help;查看幫助。
查看某一個端口被哪個程序占用:
方法一:
1.在開始--運行 里面輸入cmd點回車,會出現運行窗口。
2.在提示符后輸入買粉絲stat -ano回車,找到tcp 80端口對應的pid,比如1484.
3.ctrl+alt+del打開任務管理器,選進程,這里有很多正在運行的程序怎么找?別急點上面的 查看--選擇列--在PID(進程標示符)前面打鉤。好了,下面的進程前面都有了PID號碼。這時上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,結束進程吧。這時再開服務器,看WEB可以啟動了!
方法二:
在windows命令行窗口下執行:
C:\>買粉絲stat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了嗎,端口被進程號為2448的進程占用,繼續執行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就開任務管理器,看哪個進程是2448,然后殺之即可。
如果需要查看其他端口。把 80 改掉即可。
一、如何查看80端口被占用:
1、開始--運行--cmd
2、進入命令提示符,輸入買粉絲stat -ano
3、即可看到所有連接的PID
4、之后啟動任務管理器
5、如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列"
6、勾選pid,確定即可顯示
.版本 2
.程序集 窗口程序集1
.子程序 __啟動窗口_創建完畢
.如果 (客戶1.連接 (“127.0.0.1”, 19730))
信息框 (“端口檢測完畢1”, 0, )
.否則
信息框 (“端口已被占用”, 0, )
.如果結束
.子程序 _服務器1_客戶進入
.如果 (取文本左邊 (服務器1.取回客戶 (), 9) = “127.0.0.1”)
信息框 (“端口檢測完畢2”, 0, )
.否則
信息框 (“端口已被占用”, 0, )
.如果結束
試試看能不能實現
2024-07-08 09:35
2024-07-08 09:30
2024-07-08 09:06
2024-07-08 08:42
2024-07-08 08:27
2024-07-08 07:46