如何查看電腦各個程序的端口號? 任務管理器查看; 首先我們有點電腦下方的任務欄,找到任務管理器打開 進入任務管理器之后我們,我們在上方的菜單欄里選擇右方第三個服務選項。在下方的進程數哪里我們可以查看到當前運行的進程總數。 進入服務選
有時候需要查看自己電腦進程的端口號,卻又不知道怎么辦,現在就介紹下步驟
方法1
第一種方法是利用相關軟件,首先打開360安全衛士。
在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令: 依次點擊“開始→運行”,鍵入“cmd”并回車,打開命令提示符窗口。在命令提示符狀態下鍵入“netstat -a -n”,按下回車鍵后就可以看到以數字形式顯示的TCP和UDP連接的端口號及狀態
其次點擊功能大全,在新的界面中點擊流量防火墻。
1.在開始–運行 里面輸入cmd點回車,會出現運行窗口。 2.在提示符后輸入netstat -ano回車,找到tcp 80端口對應的pid,比如1484. 如上面的不清楚還有簡明的: 假如我們需要確定誰占用了我們的80端口 1、Windows平臺 在windows命令行窗口下執行: C
最后點擊網絡連接,就能看到電腦進程的端口號了。
所需工具:命令提示符或者Windows PowerShell 在命令提示符或者Windows PowerShell下運行netstat -ano 注:-a 顯示所有連接和偵聽端口 -n 以數字形式顯示地址和端口號 -o 顯示擁有的與每個連接關聯的進程 ID
方法2
除了使用軟件外,還可以輸入指令。首先點擊開始,并輸入cmd,按下回車。
(更新)您要看到PID對應的是哪個程序的端口,只需要在任務管理器中,選擇查看\列,在”列”選項卡中,把PID號勾上,就可以在任務管理器中看到進程的PID號了希望對您有用 在CMD里面輸入netstat -ano 可以找到端口和應用程序對應的PID號 再打開任
然后在新打開的頁面中輸入“netstat -ano”,按下回車。
windows系統自帶的“資源管理器”能查看端口使用情況,具體操作方法如下: (1)如下圖紅色箭頭標記,鼠標右鍵單擊任務欄空白處,在彈出的右鍵菜單里選擇“任務管理器”: (2)如下圖紅色圓圈標記,在“任務管理器”里,切換到“性能”選項卡,再點擊“
右鍵任務欄(橢圓圈起來的區域),然后左鍵點擊任務管理器。
在網絡程序的調試過程中,經常發生一些出乎意料的事情,比如創建一個TCP服務失敗,這時候往往需要查看系統的網絡情況,最常用的網絡抓包當然非WireShark模式。但往往很多時候只需要查看某個端口的使用情況,它到底被那個進程(對應PID)占用了,
左鍵點擊進程。
在網絡程序的調試過程中,經常發生一些出乎意料的事情,比如創建一個TCP服務失敗,這時候往往需要查看系統的網絡情況,最常用的網絡抓包當然非WireShark模式。但往往很多時候只需要查看某個端口的使用情況,它到底被那個進程(對應PID)占用了,
左鍵點擊查看,并在下拉菜單中點擊選擇列。
在CMD里面輸入netstat -ano 可以找到端口和應用程序對應的PID號 再打開任務管理器,選到進程,選擇查看列,把PID號鉤選,就可以看到響應進程的PID號了 ``再去對比就行了 **************************************************** 可能是命令沒有
勾上PID(進程標識符),點擊右下的確定。
在CMD里面輸入netstat -ano 可以找到端口和應用程序對應的PID號 再打開任務管理器,選到進程,選擇查看列,把PID號鉤選,就可以看到響應進程的PID號了 ``再去對比就行了 **************************************************** 可能是命令沒有
最后顯示出來的結果對應任務管理器就可以查看序進程和端口了。
1.點擊開始-運行,輸入cmd打開命令行界面,輸入命令netstat -nao|findstar "XXXX"(注:XXXX是想要查看的端口號,以25340端口為例)就會輸出包含25340端口使用的情況,具體對應的行是 協議 本地地址 外部地址 狀態 PID 可以查到服務的PID是8060
擴展閱讀,以下內容您可能還感興趣。
怎樣查看某程序的端口號
在CMD里面輸入netstat -ano
可以找到端口和應用程序對應的PID號
再打開任務管理器,選到進程,選擇查看\列,把PID號鉤選,就可以看到響應進程的PID號了 ``再去對比就行了
****************************************************
可能是命令沒有輸入正確哦~~`
注意netstat 跟-ano之間有一個空格哦~`
是netstat -ano
(!!參數分開打也可以,比如netstat -o就會顯示出進程ID)
對應的中文解釋是:
顯示協議統計信息和當前 TCP/IP 網絡連接。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 顯示所有連接和監聽端口。
-b 顯示包含于創建每個連接或監聽端口的可執行組件7a686964616fe4b893e5b19e31333330363239。在某些情況下已知可執行組件擁有多個獨立組件,并且在這些情況下包含于創建連接或監聽端口的組件序列被顯示。這種情況下,可執行組件名在底部的 [] 中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項可能需要很長時間,如果沒有足夠權限可能失敗。
-e 顯示以太網統計信息。此選項可以與 -s
選項組合使用。
-n 以數字形式顯示地址和端口號。
-o 顯示與每個連接相關的所屬進程 ID。
-p proto 顯示 proto 指定的協議的連接;proto 可以是下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 顯示路由表。
-s 顯示按協議統計信息。默認地,顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
-p 選項用于指定默認情況的子集。
-v 與 -b 選項一起使用時將顯示包含于為所有可執行組件創建連接或監聽端口的組件。
interval 重新顯示選定統計信息,每次顯示之間暫停時間間隔(以秒計)。按 CTRL+C 停止重新顯示統計信息。如果省略,netstat 顯示當前配置信息(只顯示一次)
windows如何查看占用端口對應的進程
1.點擊開始-運行,輸入百cmd打開命令行界面,輸入命令netstat -nao|findstar "XXXX"(注:XXXX是想要查看的端口號,以25340端口為例)就會輸出包含25340端口使用的情況,具體對應的行是
協議 本地地址 外部地址 狀態度 PID
可以查到服務的PID是8060,然后根據PID查詢對應的進程。
2.想要查詢某版個進程具體是哪個進程,可以使用tasklist命令,具體方法tasklist|權findstr "8060"(注:8060是進程PID)
可以查出是open客戶端占用的這個端口,任務管理器結束任務就行。
追問那如果任務管理器關不掉呢。。如何查看端口號被哪個進程占用?
在網絡程序的調試過程中,經常發生一些出乎意料的事情,比如創建一個TCP服務失敗,這時候往往需要查看系統的網絡情況,最常用的網絡抓包當然非WireShark模式。但往往很多時候只需要查看某個端口的使用情況,它到底被那個進程(對應PID)占用了,或者你還需要把它Kill掉。如果你在Windows操作系統,你可以使用netstat命令來查詢PID,然后可以打開任務管理器,查看這個PID對應的進程名;如果PID沒有顯示,菜單》查看》選擇列》選中PID即可;得知進程后,我們可以將進程殺掉。下面我簡單描述一下我所了解的在Windows和Linux系統下處理方式。 (假如我們需要確定誰占用了我們的9010端口)
1、Windows平臺
在windows控制臺窗口下執行:
netstat -nao | findstr 9010
TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017
你看到是PID為3017的進程占用了9010端口,如果進一步你想知道它的進程名稱,你可以使用如下命令:
tasklist | findstr 3017
如果你想殺死這個進程,你當然可以用前面描述的那種方法,在任務管理器里把它KILL了,但如果你喜歡高效一點,那么用taskkill命令就可以了。
taskkill /pid 3017
那么這個進程就灰灰湮滅了:)2、Linux
如果你是個Linux愛好者,那個這個命令你應該很熟了,
netstat -pan | grep 9010
如果你稍微仔細一點,你會發現,用的都是netsta命令,事實上,netstat是一個比較通用的網絡統e799bee5baa6e79fa5e98193e4b893e5b19e31333365636539計命令,幾乎適用于所有現在流行的操作系統,無論是Linux,Window,還是其他Unix,或者Unix-like操作系統,而且用法基本一致。
下面是一個對Windows系統中netstat命令行參數的詳細解釋。格式:netstat [-a] [-e] [-n] [-o] [-p Protocol] [-b] [-r] [-s] [-v] [Interval]參數說明:-a 顯示所有連接和監聽端口。
-n 以數字形式顯示地址和端口號。
-o 顯示與每個連接相關的所屬進程 ID。
-p 在Windows系統中,該選項用于指定默認情況的子集。proto 顯示 proto 指定的協議的連接;proto 可以是下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-b 顯示包含于創建每個連接或監聽端口的可執行組件。在某些情況下已知可執行組件擁有多個獨立組件,并且在這些情況下; 包含于創建連接或監聽端口的組件序列被顯示。這種情況下,可執行組件名在底部的 [] 中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項
可能需要很長時間,如果沒有足夠權限可能失敗。
-e 顯示以太網統計信息。此選項可以與 -s選項組合使用。
-s 顯示按協議統計信息。默認地,顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息。
-r 顯示路由表。
-v 與 -b 選項一起使用時將顯示包含于為所有可執行組件創建連接或監聽端口的組件。
interval 重新顯示選定統計信息,每次顯示之間暫停時間間隔(以秒計)。按 CTRL+C 停止重新顯示統計信息。如果省略,netstat 顯示當前
配置信息(只顯示一次)。
windows怎么根據端口號找對應的進程
首先我們在Windows命令提示符里邊查看當前使用有哪些TCP端口 netstat -an findstr TCP 我們可以看到系統里邊開放了135這個TCP端口,但是這個端知口是由哪個服務進程道提供的呢?我們可以使用命令 netstat -ano 來查看端口對應的進程PID 由此我們可以看到135這個端口與進程PID 896 有著關聯,那到底進程 PID 896是個什么樣的進程呢? 我們先打開任務管理器,點擊查看 --- 選擇列 將 進程PID 勾選 上 ,此時我們就可專以在任務管理器里邊看到進程的PID了 我們再在里邊打開 PID 為 896 的進程查看,此時我們可以查看到是系統里邊的一項服務,有著具體的進程名稱。 如果是Windows 7 系統里,還可以看到這種進程的服務描述,如下圖 以上舉例了如何根據系統里邊的端口號找到提供服務的屬進程,同樣大家可以根據自己系統里邊的端口找到其關聯的進程名稱進行判斷。
如何查看占用某端口的進程
1
開始----》運行----》cmd,調出命令窗口。
2
輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是49153,首先找到它。
3
查看被占用端口對應的PID,輸入命令:netstat -aon|findstr "49153",回車,記下最后一位數字,即PID,這里是1008。
4
繼續輸入tasklist|findstr "1008",回車,查看是哪個進程或者程序占用了1008端口,結果是:svchost.exe。
5
或者是我們打開任務管理器也能根據PID找到進程。打開任務管理器切換到進程選項卡,默認是沒有打開PID列的,如果看不到PID這一列,如下圖e69da5e6ba90e799bee5baa6e79fa5e9819331333365643032,將PID(進程標示符)前面的勾打上,點擊確定。
6
我們看到確定后能看到PID列了,如下圖。
7
我們看一下1008對應的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
8
如果確定這個進程不用之后,我們右鍵就可以在進程管理器上關閉掉。由于這個進程是系統進程我們就不能關閉了,如果電腦上打開了應用程序占用了其他端口,確定沒用使用的話就可以用上述方法進行查找并關閉。
END
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com