如何檢視本機埠號是否被占用以及如何關閉相應埠號

2021-08-13 10:01:48 字數 1363 閱讀 7104

利用快捷鍵win+r鍵開啟執行視窗。輸入cmd回車開啟命令提示符視窗  

1:檢視本機開放的埠,即已被占用的埠號。  命令:  

netstat -an 

部分結果列表:  

proto   local address           foreign address        state 

tcp    0.0.0.0:135                0.0.0.0:0                     listening

tcp    0.0.0.0:3473              0.0.0.0:0                     listening 

tcp    0.0.0.0:8009              0.0.0.0:0                     listening   

local addresss 對應的這列,「:」後邊即為以開放的埠號。   

2:檢視某個埠號是否被占用  netstat -ano|findstr  "3306" (注意雙引號前面有個空格)

可以看到,輸入埠號「3306」和"51016"都沒有返回任何值,說明這兩個埠沒有被占用,

而輸入埠號」52475「後看到,出現了2行返回結果,說明這個埠被占用了

3:檢視程序號對應的程序名稱 tasklist|findstr 」9400「

注意:這裡輸入的不是埠號,而是後面顯示的埠號對應的程序號

可以看到,輸入程序號9400後,顯示了該程序號對應的程序名,即360se.exe

4:結束程序tskill 360se.exe

tskill 程序名/程序號

也可以直接在任務管理器中結束,開啟任務管理器快捷鍵:ctrl+shift+esc  命令:  

小知識:netstat命令用法命令格式:

netstat -a -e -n -o -s-an-a 表示顯示所有活動的tcp連線以及計算機監聽的tcp和udp埠。

-e 表示顯示乙太網傳送和接收的位元組數、資料報數等。

-n 表示只以數字形式顯示所有活動的tcp連線的位址和埠號。

-o 表示顯示活動的tcp連線幷包括每個連線的程序id(pid)。

-s 表示按協議顯示各種連線的統計資訊,包括埠號。

-an 檢視所有開放的埠

如何檢視本機埠號是否被占用以及如何關閉相應埠號

1 檢視本機開放的埠,即已被占用的埠號。命令 netstat an 2 檢視某個埠號是否被占用 netstat ano findstr 3306 注意雙引號前面有個空格 3 檢視程序號對應的程序名稱 tasklist findstr 9400 注意 這裡輸入的不是埠號,而是後面顯示的埠號對應的程序號...

如何檢視埠號是否被占用

在網路程式的除錯過程中,經常發生一些出乎意料的事情,比如建立乙個tcp服務失敗,這時候往往需要檢視系統的網路情況,最常用的網路抓包當然非wireshark模式。但往往很多時候只需要檢視某個埠的使用情況,它到底被那個程序 對應pid 占用了,或者你還需要把它kill掉。如果你在windows作業系統,...

檢視埠號是否被占用

win r 執行cmd dos命令 檢視機器埠占用情況 netstat ano 檢視特定埠占用情況 netstat ano findstr port 例如 c users administrator netstat ano findstr 8080 c users administrator net...