天天看點

關于Windows系統下端口被占用的問題和task指令

 一、如何解決端口被占用的問題?

關于Windows系統下端口被占用的問題和task指令

此時端口4444被程序占用,隻要找到端口4444的程序,并且将程序kill掉即可。

開始--運作--cmd 進入指令提示符 輸入netstat -aon 即可看到所有連接配接的PID 之後在任務管理器中找到這個PID所對應的程式如果任務管理器中沒有PID這一項,可以在任務管理器中選"檢視"-"選擇列”。

假如我們需要确定誰占用了我們的4444端口

1、Windows平台

在windows指令行視窗下執行:C:\>netstat -aon|findstr "4444"

執行結果如下:      

 2、使用C:\>tasklist 可以檢視全部現在正在運作的所有程序資訊,有程序名稱,pid,記憶體使用情況等,如下圖所示:

關于Windows系統下端口被占用的問題和task指令
關于Windows系統下端口被占用的問題和task指令

3、使用C:\>tasklist|findstr "5700"進行精确查詢

執行結果如下:      

端口被程序号(pid)為5700的程序已經被javaw.exe占用

4、如何關閉程序

 4.1、方式一:輸入taskkill /F /IM java.exe /T

關于Windows系統下端口被占用的問題和task指令

4.2、方式二:“taskkill /pid 5700 /f”

關于Windows系統下端口被占用的問題和task指令
關于Windows系統下端口被占用的問題和task指令

二、下面簡單了解下taskkill /?提供的功能

關于Windows系統下端口被占用的問題和task指令
關于Windows系統下端口被占用的問題和task指令