Windows 檢視端口占用程序並關閉
阿新 • • 發佈:2022-03-28
當我們在執行一些軟體需要特定軟體(如tomcat)時,有可能會碰上埠被佔用的情況,這時候我們可能就需要更改埠或把佔用埠的程序結束掉,因為更換埠可能會導致當前環境產生一些的問題或是需要重新配置其他內容,所以可以嘗試檢視一下佔用埠到底是什麼程序。
1.開啟CMD命令列,輸入 netstat -ano|findstr "埠號" 檢視程序,不要漏掉雙引號:
netstat -ano|findstr "埠號"
以我查詢的 8989 埠為例,通過 Netstat 可以找到是 PID 為 31684 的程序佔用了 8989 埠:
2.使用Tasklist檢視對於 PID 的程序名:
tasklist|findstr "PID號"
可以看到是 java.exe 程序佔用了該埠:
同時我們可以在工作管理員(詳細資訊)內找到該程序(可直接右鍵結束):
3.除了通過工作管理員內直接結束程序,也可通過 taskkill 命令方式結束程序:
taskkill /f /t /im 埠號