透過命令提示字元結束進程,比工作管理員更具彈性,支援依映像名稱批次結束、依 PID 精準結束、遠端結束等進階操作。
tasklist 列出所有進程(含映像名稱、PID、階段、記憶體用量)。映像名稱 PID 階段名 記憶體用量
========================= ====== ================ ============
notepad.exe 17364 Console 7,892 K
notepad.exe 24696 Console 22,028 K
notepad.exe 25304 Console 5,852 K
explorer.exe 2864 Console 72,232 K
| 需求 | 指令 | 說明 |
|---|---|---|
| 結束所有同名進程 | taskkill /IM notepad.exe /F | /IM 指定映像名稱,/F 強制終止 |
| 結束特定 PID 進程 | taskkill /PID 17364 /F | /PID 指定進程識別碼 |
| 結束遠端電腦進程 | taskkill /S 192.168.1.10 /U admin /P pwd /IM notepad.exe /F | /S 遠端主機,/U /P 認證 |
| 結束樹狀進程(含子進程) | taskkill /IM cmd.exe /T /F | /T 終止整個進程樹 |
tasklist /FI "MEMUSAGE gt 100000" /FO CSV 找出佔用超過 100MB 的進程。tasklist /FI "STATUS eq NOT RESPONDING" 找出無回應程式。taskkill /? # 完整參數說明
/S 遠端系統
/U 使用者內容
/P 密碼
/F 強制終止
/FI 篩選條件
/PID 進程識別碼
/IM 映像名稱
/T 樹狀終止
tasklist /V 可看見進程對應的服務名稱,利於服務層面排查。