1. 程式人生 > >Windows下使用netstat命令和工作管理員檢視某一應用對應的埠號

Windows下使用netstat命令和工作管理員檢視某一應用對應的埠號

今天看到了一個小的知識點,個人覺得還是蠻實用的,但是一般很難去想到這種方法,所以這裡記錄一下,方便今後使用。

問題

在Windows環境下,想要確定一個應用使用的埠號,有些人可能會選擇直接去search online,這是一個辦法,但是有些應用是有不止一個預設埠,還有備用埠,這時候確定到底是使用了哪一個就有些困難了。

解決方案

1、快捷鍵Win+R調出執行視窗,輸出”cmd“按“Enter”鍵調出DOS命令視窗,輸入 netstat -aon 命令即可列出所有佔用的埠資訊。

如下圖:

這裡寫圖片描述

2、使用快捷鍵“Ctrl+Shift+Esc”調出Windows工作管理員,切換到“程序介面”,這裡面在檢視的過程中需要用到PID(程序ID)這個引數,所以需要設定顯示PID。
(設定過程:Windows工作管理員切換到程序介面,點選工具欄上的“檢視 –> 選擇列”,將PID勾選上即可)。

然後選中一個想要檢視的應用,下面選擇了WeChat.exe這個應用,程序號是9184,如圖所示:

這裡寫圖片描述

3、接下來,去已經執行過 netstat -aon 的DOS視窗下查詢PID為9184(步驟2中WeChat.exe的PID),如下圖

這裡寫圖片描述

所以WeChat.exe使用的埠號是80.

注:
如果已經大概知道了埠號是80,可通過使用netstat -aon | find “80”來查詢所有埠號為80的程序,通過程序的PID去Windows工作管理員中確認是不是那個應用也可以。(如果埠號對應的應用不是很多,可以採用這種方法)。