1.概要
tasklist /fi "imagename eq 进程名.exe"
2.内容
在 Windows 系统中,查找指定名称的进程可以通过以下命令实现:
方法 1:使用 tasklist
命令(CMD)
tasklist /fi "imagename eq 进程名.exe"
- 示例:查找所有名为
notepad.exe
的进程tasklist /fi "imagename eq notepad.exe"
方法 2:使用 PowerShell
Get-Process -Name "进程名"
- 示例:查找所有名为
chrome
的进程Get-Process -Name "chrome"
高级用法
-
模糊匹配(PowerShell):
Get-Process | Where-Object { $_.ProcessName -like "*部分名称*" } # 示例:查找包含 "word" 的进程(如 winword.exe) Get-Process | Where-Object { $_.ProcessName -like "*word*" }
-
导出结果到文件:
tasklist /fi "imagename eq notepad.exe" > processes.txt
-
按其他条件过滤(如内存、CPU):
Get-Process | Where-Object { $_.CPU -gt 10 } # CPU 使用率 > 10% Get-Process | Where-Object { $_.WorkingSet -gt 100MB } # 内存 > 100MB
注意事项
- 进程名需准确(如
chrome.exe
需写全,chrome
可能不匹配)。 - 部分系统进程可能需要以管理员权限运行命令才能查看。
- 如果进程未找到,请检查名称是否拼写正确或是否正在运行。
如果需要进一步操作(如终止进程),可以使用 taskkill
或 Stop-Process
命令。
3.关联链接