開發(fā)時經(jīng)常遇到端口被占用的情況燃辖,這個時候我們就需要找出被占用端口的程序住闯,然后結(jié)束它默终,本文為大家介紹如何查找被占用的端口。
1屁擅、打開命令窗口(以管理員身份運行)
開始—->運行—->cmd偿凭,或者是 window+R 組合鍵,調(diào)出命令窗口派歌。
2弯囊、查找所有運行的端口
輸入命令:
netstat -ano
該命令列出所有端口的使用情況痰哨。
3、查看被占用端口對應的 PID
輸入命令:
netstat -aon|findstr "9000"
回車執(zhí)行該命令匾嘱,最后一位數(shù)字就是 PID4斤斧、查看指定 PID 的進程
4、繼續(xù)輸入命令:
tasklist|findstr "19528"
回車執(zhí)行該命令霎烙。
查看是哪個進程或者程序占用了 9000端口撬讽,結(jié)果是:code.exe。
5悬垃、結(jié)束進程
強制(/F參數(shù))殺死 pid 為 19528的所有進程包括子進程(/T參數(shù)):
taskkill /T /F /PID 19528
或者是我們打開任務管理器游昼,切換到進程選項卡,在PID一列查看19528對應的進程是誰尝蠕,如果看不到PID這一列烘豌,之后我們就可以結(jié)束掉這個進程,這樣我們就可以釋放該端口來使用了看彼。
如圖顯示
netstat -ano
image.png
netstat -aon|findstr "9000"
tasklist|findstr "19528"
image.png