Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 指令列強制結束進程:tasklist 與 taskkill 實戰

編輯:Windows Vista 常見問題解答

透過命令提示字元結束進程,比工作管理員更具彈性,支援依映像名稱批次結束、依 PID 精準結束、遠端結束等進階操作。

基本流程

  1. 以管理員身分開啟「命令提示字元」。
  2. 執行 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   樹狀終止

注意事項

  • 系統關鍵進程(csrss.exe, winlogon.exe 等)強制結束會導致系統不穩或藍畫面。
  • 需管理員權限才能結束非同使用者進程或系統進程。
  • 搭配 tasklist /V 可看見進程對應的服務名稱,利於服務層面排查。
Copyright © Windows教程網 All Rights Reserved