如何使用Vista的“查询过程”和一个长的程序名?

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

query process program.exe 

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

 query process notificationmanager.exe 

它不会find它。 问题的长度似乎是查询过程命令本身的显示长度,它是12个字符。

是否有一个特殊的语法来指定长程序名?

查询进程notificationmanager

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

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

如果将程序名称放在双引号中,它是否工作,例如:

 query process "notificationmanager.exe" 

如果你可以使用wmic的话

wmic进程其中“名称='notificationmanager.exe'列表简要