目標:在Windows環境下,用netstat命令查看某個端口號是否占用,為哪個進程所占用.
操作:操作分為兩步:
1)查看該端口被那個PID所占用;
方法一:有針對性的查看端口,使用命令
netstat –ano|findstr “字符串”
2)查看該PID對應的進程名稱。
方法一:一直用命令查找,tasklist|findstr “<PID號>”
方法二:用任務管理器查看。
調出任務管理器,選擇列,如圖。
查看PID對應的進程名稱。如圖中的msnmsgr.exe
在命令行中輸入netstat /? 可以查看netstat的相關信息。
方法二
在cmd命令行下輸入tasklist/svc 就可以看到計算機當前正在運行程序了。如下圖:
在 上圖中可以看到計算機當前正在運行的程序就被列舉出來了。右側的PID是運行程序的ID號,通過程序名和ID號可以對程序的開啟進行操作。
比如關閉當前不用的WDKeyMonitorCCB.exe程序,可以在dos命令行中輸入
taskkill /f /im "WDKeyMonitorCCB.exe"
回車,WDKeyMonitorCCB.exe程序就被關閉了。(/f為強制關閉的意思,/im指的是程序名字。)