windows命令列尋找使用某一埠的程序

2021-08-27 23:22:56 字數 861 閱讀 3990

有時因為各種需要,希望找到自己 電腦上占用某個埠的程序,使用圖形介面要特點工具,在命令列下,只要netstat命令和tasklist命令配合,很方便就可以找到。

首先,使用netstat -anob|find "本機ip:埠"  命令,可以列出使用這個埠的程序號,如檢視 本機使用埠49620的程序號:

或使用netstat -anob|findstr 127.0.0.1:49620 也可列出程序號:

然後使用tasklist |findstr 5544

或tasklist|find "5544"

都可以找到使用5544埠的是esaymule.exe

如果不需要這個程序,可以用taskkill /pid 5544 終止程序。

netstat 命令的格式和選項如下:

大家可以了解anob選項的作用。

有些人問直接用netstat -anob不就列出了埠對應的程式名了嗎,為什麼還要用tasklist找,沒錯。加b引數時列出了程序名,但如果比較多時找起來比較麻煩,另外,有時命令視窗下每行過長,會折行,find或findstr時會丟掉折行的部分,可能就找不到程式名了。

注意有時可能同執行了多個同一名字的程式,如果直接使用程序名終止程式,可能都把他們 終止了,並不只是終止了占用這個埠的程序,使用程序號會避免這種情況。

Windows命令列的使用

在介紹windows批處命令前,我們首先來介紹windows命令列的使用。windows shell提供了乙個黑色的框框介面,即命令列操作介面,關於命令列的作用和好處,我就不費口舌了,下面僅窺見一斑。為了方便,免得進行碟符切換,我在f盤建立了乙個資料夾,名稱為myfile,把windows的cmd....

Windows命令列的使用

在介紹windows批處命令前,我們首先來介紹windows命令列的使用。windows shell提供了乙個黑色的框框介面,即命令列操作介面,關於命令列的作用和好處,我就不費口舌了,下面僅窺見一斑。為了方便,免得進行碟符切換,我在f盤建立了乙個資料夾,名稱為myfile,把windows的cmd....

使用Windows命令列啟動服務

from 在自己電腦上搭建了乙個svn伺服器,以服務的形式註冊到了windows中,每次啟動都要去服務選項中開啟,感覺很麻煩,google了一下,發現早就有了好方法 來看windows中啟動和關閉服務的方法 在cmd下可有兩種方法開啟,分別是net和sc。1 net用於開啟沒有被禁用的服務,net命...