2014-03-04 52 views
0

在“Windows任务管理器”工具中的“Allpications”选项卡下,有一个称为“结束任务”的功能。我想通过终端完成这项工作。有什么办法可以做到吗?有没有办法通过命令行来结束Windows任务(不是进程)?

这不是一个可以用命令“taskkill”完成的过程。因为可能有几个“任务”实例指向一个进程。例如,打开几封电子邮件,它实际上与名为“OUTOOK.exe”的一个进程关联。虽然我只想关闭一个实例。

任何人都可以帮助我吗?

+0

我创建了一个工具来执行此操作。我认为没有可用的命令直接执行它。谢谢大家。 – Xiaokun

回答

-1

您必须获得与命令TASKLIST任务PID,然后杀死TASKKILL/PID XXXX任务,用XXXX作为任务PID

+0

命令“TASKLIST”和“TASKKILL”用于进程。我想要的是在Windows中关闭正在运行的“应用程序”。 “Windows任务管理器”中的确切功能是“应用程序”选项卡下的“结束任务”。 – Xiaokun

+0

我发现你可以使用tasklist/fi“windowtitle eq YOUR WINDOW NAME”并获得它的PID,但是windowtitle不能正常工作,所以,我的解决方案可能会被视为正确,尝试tasklist/fi“windowtitle eq filename - notepad” –

0

如果你知道杀进程的名称,例如NOTEPAD.EXE,请使用以下命令从命令提示符来结束它:

taskkill /IM notepad.exe 

杀死一个进程的一个实例,说明其进程ID(PID)。例如,如果所需进程的PID为827,请使用以下命令将其kill掉:

taskkill /PID 827 
相关问题