1. Windows查看本地端口占用
1.1 查看本地占用的全部端口
netstat -nao
可以看到本地全部端口的占用情況;
1.2 查看指定端口的占用情況
netstat -ano | findstr "8097"
可以看到我的8097端口被 pid = 3716的進程占用;
1.3 netstat命令詳解
參考官方網(wǎng)站:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/netstat
2. kill占用指定端口的進程
參考官方網(wǎng)站:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/taskkill
2.1 taskkill:結(jié)束一個或多個任務(wù)或進程。 可以通過進程 ID 或圖像名稱結(jié)束進程。 可以使用 tasklist 命令 來確定進程 ID (PID) ,以便進程結(jié)束。
taskkill /f /t /pid 3716
//注意: /f :指定強制結(jié)束進程;
/t :結(jié)束指定的進程及其啟動的任何子進程;
/pid : 指定要終止的進程的進程 ID
該線程已被殺死,占用端口也釋放了。
2.2 taskkill 參數(shù)詳解
文章來源:http://www.zghlxwxcb.cn/news/detail-768026.html
- 若要使用進程 ID 1230、 1241 和 1253 結(jié)束進程,請鍵入:
taskkill /pid 1230 /pid 1241 /pid 1253
- 若要強制結(jié)束進程 Notepad.exe 是否由系統(tǒng)啟動,請鍵入:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
- 若要使用以注釋開頭的映像名稱結(jié)束遠程計算機 Srvmain 上的所有進程,同時使用用戶帳戶 Hiro 可配置的憑據(jù),請鍵入:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
- 若要使用進程 ID 2134 和它啟動的任何子進程結(jié)束進程,但前提是這些進程是由管理員帳戶啟動的,請鍵入:
taskkill /pid 2134 /t /fi "username eq administrator"
- 若要結(jié)束進程 ID 大于或等于 1000 的所有進程,無論其映像名稱如何,請鍵入:
taskkill /f /fi "PID ge 1000" /im *
3. tasklist——查看全部進程pid
文章來源地址http://www.zghlxwxcb.cn/news/detail-768026.html
到了這里,關(guān)于Windows如何查看本地端口占用及Kill占用端口的線程?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!