Windows 查詢在指定端口通信的進程
2016-05-20 08:18:05
13518
問題描述:如何查詢某一端口正在被哪些網(wǎng)絡(luò)進程使用。
問題分析:通過netstat獲取正在通信的PID,根據(jù)PID查找相關(guān)進程。
操作示例:
1.列出網(wǎng)絡(luò)進程PID:點擊【開始】菜單--【運行】-- 執(zhí)行“cmd” 進入命令提示符,通過netstat -aon 命令,列出所有正在通信的進程PID。

2. 查詢PID對應(yīng)進程:調(diào)出“任務(wù)管理器”,切到【進程】選項卡,點擊【查看】菜單--【選擇列】--勾選【PID】條目,【確定】后在“任務(wù)管理器”的進程列表,會顯示出進程對應(yīng)的PID編號。

查詢哪些進程占用80端口:
在windows命令提示符下執(zhí)行:
C:>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 678
端口被PID為678的進程占用,查詢該PID對應(yīng)的程序:
C:>tasklist|findstr "678"
xxxx.exe 678 Console 0 16,064 K
注:也可在“任務(wù)管理器”中,查詢PID為678的進程,如果端口占用導(dǎo)致站點無法啟動,結(jié)束進程即可。