如何使用 Vista 中程序名较长的“查询过程”?

如何使用 Vista 中程序名较长的“查询过程”?

我正在尝试使用 Vista 的进程列表实用程序来查找 PID。您应该可以这样做:

query process program.exe

我发现,如果程序名称很短(如上所示),它会找到它。但如果程序名称很长,如下所示:

query process notificationmanager.exe

它找不到它。有问题的长度似乎是查询进程命令本身的显示长度,即 12 个字符。

是否有用于指定长程序名称的特殊语法?

答案1

查询进程通知管理器

请注意,这不是删除 .exe 的问题,而是只取前 19 个字符。

这样做的结果是,它将返回所有名称以notificationmanager开头的进程。

答案2

如果将程序名称放在双引号中,它会起作用吗,例如:

query process "notificationmanager.exe"

答案3

如果你可以使用 wmic 那么

wmic 进程 where"name='notificationmanager.exe' 列表简要

相关内容