一。使用cmd命令
1.查看所有端口占用
netstat -ano
2.查看端口被哪個(gè)進(jìn)程占用
netstat -ano | findstr <端口號(hào)>
3.查看進(jìn)程號(hào)對(duì)應(yīng)的進(jìn)程
tasklist | findstr <進(jìn)程號(hào)>
4.結(jié)束進(jìn)程
taskkill /f /t /im java.exe
二。使用TCPView工具
下載TCPView (285 KB)
立即從 Sysinternals Live 運(yùn)行。
TCPView是一個(gè)Windows程序,它將向您顯示系統(tǒng)上所有TCP和UDP端點(diǎn)的詳細(xì)列表,包括本地和遠(yuǎn)程地址以及TCP連接的狀態(tài)。在Windows Server 2008,Vista和XP上,TCPView還會(huì)報(bào)告擁有端點(diǎn)的進(jìn)程的名稱。TCPView提供了Windows附帶的Netstat程序的更豐富,更方便的子集。TCPView下載包括Tcpvcon,這是一個(gè)具有相同功能的命令行版本。
啟動(dòng)TCPView時(shí),它將枚舉所有活動(dòng)的TCP和UDP端點(diǎn),將所有IP地址解析為其域名版本。您可以使用工具欄按鈕或菜單項(xiàng)來(lái)切換已解析名稱的顯示。在Windows XP系統(tǒng)上,TCPView顯示擁有每個(gè)端點(diǎn)的進(jìn)程的名稱。
默認(rèn)情況下,TCPView每秒更新一次,但您可以使用“ 選項(xiàng)”|“刷新率”菜單項(xiàng)來(lái)更改速率。將狀態(tài)從一個(gè)更新更改為下一個(gè)更新的端點(diǎn)以黃色突出顯示; 刪除的那些以紅色顯示,新的端點(diǎn)以綠色顯示。
您可以通過(guò)選擇“ 文件”|“關(guān)閉連接”,或右鍵單擊連接并從生成的上下文菜單中選擇“ 關(guān)閉連接”來(lái)關(guān)閉已建立的TCP / IP連接(標(biāo)記為ESTABLISHED狀態(tài)的連接)。
您可以使用“ 保存”菜單項(xiàng)將TCPView的輸出窗口保存到文件中。
Tcpvcon的用法類似于內(nèi)置的Windows netstat實(shí)用程序:
用法:tcpvcon [-a] [-c] [-n] [進(jìn)程名稱或PID]
參數(shù) | 描述 |
---|---|
-一個(gè) | 顯示所有端點(diǎn)(默認(rèn)為顯示已建立的TCP連接)。 |
-C | 將輸出打印為CSV。 |
-n | 不解析地址。 |
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇