可以使用Tasklist检测无响应的程序吗? [Windows XP]

时间:2019-07-17 09:55:06

标签: windows batch-file command-line windows-xp

在Windows XP SP2上,我试图编写一个批处理文件来检测“无响应”程序,并在检测到该程序后自动重新启动它。但是运行Tasklist时,TASKLIST / v显示所有进程(包括“无响应”进程)都处于“正在运行”状态。

作为一个示例,我将一个很大的文件加载到Notepad.exe中,该程序在任务管理器中显示为“无响应”。但是在任务列表输出中,程序显示为“正在运行”。尝试过的命令如下:

Tasklist /V /FI "STATUS eq NOT RESPONDING" 
Tasklist /V /FI "STATUS ne RUNNING" 

有人遇到过这个遗留问题吗?我们公司的一种软件经常会进入无响应状态,需要手动重启,批处理文件将是理想的解决方案。

先谢谢了。

0 个答案:

没有答案