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