关于批处理结束进程!请高手帮帮小弟……

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:22:16
请高手帮忙改一下命令;我想要的结果是:用一个批处理文件结束掉系统里所有文件名相同的某一个进程(比如client.exe),但因为进程在系统里是用进程的PID来区分同名的进程。所以我想在结束指定的所有同名进程的同时保留另一个帐户正在使用的这个同名进程的一个(比如我的帐户aa打开了3个进程名字为client.exe的软件,帐户bb打开了1个名为client.exe的软件,其中bb这个的进程PID为2960,而我想要的就是用一个批理结束掉aa帐户里的这3个client.exe文件,但同时又保留帐户bb里的这个client进程)我的原文件如下,但我写的是把所有的全部结束了,没有保留到想要的那一个进程!!!请高手帮忙改一下,小弟不胜感激。(我的帐户密码为空)
@echo off
tasklist
taskkill /f /im client.exe
taskkill /f /im client.exe
taskkill /f /im client.exe
taskkill /f /im client.exe

其实很简单啊。为什么?
你点开你自己的"任务管理器",
然后在下面有一个"显示所有用户的进程",把前面的勾去掉,就不会影响到了吧
======================
上一种方法我没有测试哈,不过下面这个方面应该可以的.
比如你的管理员帐号为administrator
@echo off
taskkill /FI "USERNAME eq administrator" /im "client.exe" /f

这样就可以了,恩,只结素了你的用户的进程