电脑技术学习

使用“筛选器”自由实现进程的批量关闭操作

dn001

  文/Jason

  如果“任务管理器”的“进程列表”中有多个映像名称相同的进程,这时除了重启和注销系统外,还有什么方法可以快速结束这些进程呢?你或许希望利用“任务管理器”的“排列进程”选项,不过可惜的是,Windows图形界面下的“任务管理器”虽然能按映像名称排列进程,但却不允许用户一次选择多个进程,要想批量关闭这些进程,我们必须用另外的方法实现:在Windows XP中,我们可以利用“Taskkill.exe”这个命令来结束至少一个或以上相同映像名称的进程。该命令还可以根据指定的进程映像名或PID号实现进程的筛选,这可是图形界面下的“任务管理器”所不具备的。

  我们现在进入实战:用这个命令实现进程的批量关闭操作。首先单击“开始→运行”命令,在“运行”对话框中输入“cmd”命令并回车,进入命令提示符窗口,在命令提示符下键入“Tasklist.exe”列出系统的进程列表(如图),然后找到要批量关闭的进程并且把“图像名”(即映像名称)复制,接下来我们就可以用复制的“图像名”把相同名称的进程筛选出来,例如刚才复制的进程“图像名”为“svtarge.exe”,那么现在你可以键入以下这行命令:

  C:>Tasklist /fi "imagename eq svtarge.exe"


图1

  在实际输入的时候还要将这里的svtarge.exe改成你复制的“图像名”,以上命令只是将进程筛选出来,要把这些进程关闭,就要用Taskkill.exe来实现:在命令提示符下再键入以下这行命令,即可把这些进程关闭:

  C:> Taskkill /fi "imagename eq svtarge.exe" /f

  在这里,“/fi”为筛选器的开关;“imagename”为筛选器名称;“/f ”为强行关闭。当然,以上仅仅只是一个例子,如果能灵活运用这个筛选器,我们还可以用“用户名”、“窗口标题”等作为筛选条件,这样就可以很快地将符合条件的进程筛选并关闭,至于怎样按这些条件进行筛选,可键入“Taskkill /?”命令查看使用说明。

  (责任编辑:铁炮玉)

标签: