Windows查看端口占用、相應進程、殺死進程等[netstat]


Windows 通過cmd或powerShell查看端口占用、相應進程、殺死進程等的命令

由於一般開發環境是在windows上,相應的一些測試必然涉及到一些端口的監聽與使用。當開發使用的端口被占用后,我們可以使用windows的cmd命令去查看相應進程。

一、查看所有端口占用

netstat –ano可以查看所有進程

二、查看占用指定端口的程序

netstat –ano|findstr "指定端口號"
eg: netstat –ano|findstr "8088"

三、使用任務管理器殺死進程

任務管理器->查看->選擇列->然后勾選PID選項,回到任務管理器上可以查看到對應的pid,然后結束進程

四、使用命令殺死進程

1.先查詢進程名稱

tasklist|findstr 進程號
eg:tasklist|findstr 33284

2.根據進程名稱殺死進程

taskkill /f /t /im 進程名稱
eg:taskkill /f /t /im /javaw.exe
使用案例

PS C:\Users\Administrator> netstat -ano|findstr "8084"
  TCP    0.0.0.0:8084           0.0.0.0:0              LISTENING       8580
PS C:\Users\Administrator> tasklist | findstr 8580
erl.exe                       8580 Services                   0     81,460 K
PS C:\Users\Administrator> taskkill /f /t /im erl.exe
成功: 已終止 PID 9496 (屬於 PID 8580 子進程)的進程。
成功: 已終止 PID 5356 (屬於 PID 8580 子進程)的進程。
成功: 已終止 PID 1932 (屬於 PID 8580 子進程)的進程。
成功: 已終止 PID 8580 (屬於 PID 4396 子進程)的進程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM