Tasklist 是 Windows 內建命令列進程查詢神器,支援本機/遠端、多種輸出格式、篩選條件:
Tasklist [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
| 參數 | 功能 |
|---|---|
| /S system | 指定遠端系統 (IP/主機名) |
| /U [domain\]user | 指定執行身分帳號 |
| /P [password] | 指定帳號密碼 |
| /M [module] | 列出載入指定 DLL 的所有進程 (未指定模組則顯示所有模組) |
| /SVC | 顯示每個進程所承載的服務 |
| /V | 顯示詳細資訊 |
| /FI filter | 篩選條件 (如 "IMAGENAME eq notepad.exe") |
| /FO format | 輸出格式: TABLE(預設)、LIST、CSV |
| /NH | 不顯示標題列 (僅 TABLE/CSV 有效) |
Tasklist → 顯示映像名稱、PID、工作階段名稱/編號、記憶體使用量。Tasklist /s 218.22.123.26 /u jtdd /p 12345678 → 需遠端開啟 RPC 服務。Tasklist /svc → 發現 4 個 SVCHOST.EXE 共承載 20+ 服務;遠端同理加 /s /u /p 參數。進階用法:Tasklist /FI "MEMUSAGE gt 100000" /FO CSV→ 匯出記憶體佔用超過 100MB 的進程為 CSV 供 Excel 分析。結合Taskkill可構建自動化進程管理腳本。