windows——netstat過濾(終止進程)
在Windows操作系統中,使用netstat命令可以查看網絡連接的狀態。要過濾特定協議或端口的連接,可以使用以下命令:
查看所有連接:
netstat -an
過濾TCP協議:
netstat -aon | findstr "3306"
windows沒有grep,要用findstr
要終止找到的PID,要用taskkill命令
taskkill是用來終止進程的。
具體的命令規則如下:
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
描述:一個或多個任務或進程結束。 可以按進程 ID 或映像名(Image)結束進程。
使用如下圖:
注意要用管理員運行。
2024-3-6
#挑戰30天在頭條寫日記#
在Windows 10系統下,可以通過以下幾種方法關閉指定PID對應的進程:
1. 使用任務管理器
打開"任務管理器",切換到"詳細信息"選項卡,找到對應的PID,右鍵選擇"結束任務"即可強制關閉該進程。
2. 使用命令提示符
打開命令提示符,輸入命令:
taskkill /F /PID XXXX
將XXXX替換為要關閉的進程的PID。
3. 使用PowerShell
在PowerShell中輸入:
Stop-Process -Id XXXX
同樣將XXXX替換為進程的PID。
4. 使用wmic
輸入命令:
wmic process where processid=XXXX delete
XXXX為PID。
5. 使用第三方工具
可以使用一些第三方進程管理工具,如Process Explorer,輸入PID搜索進程,然后選擇"Kill Process"結束該進程。
綜上,在Windows系統下有多種方法可以通過知道PID來關閉對應的進程,當需要結束某個鎖住資源的進程時,這些方法可以提供幫助。需要注意不要誤關閉重要的系統進程。
我使用的第二種方法,好用。