![如何使用 Vista 中程序名较长的“查询过程”?](https://linux22.com/image/519977/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Vista%20%E4%B8%AD%E7%A8%8B%E5%BA%8F%E5%90%8D%E8%BE%83%E9%95%BF%E7%9A%84%E2%80%9C%E6%9F%A5%E8%AF%A2%E8%BF%87%E7%A8%8B%E2%80%9D%EF%BC%9F.png)
我正在尝试使用 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' 列表简要