怎么通过路径来结束进程
例如有两个正在运行的QQ,其进程路径分别为C:\ProgramFiles\Tencent\QQ2009\Bin\qq.exeD:\ProgramFiles\Tencent...
例如有两个正在运行的QQ,其进程路径分别为C:\Program Files\Tencent\QQ2009\Bin\qq.exeD:\Program Files\Tencent\QQ2008\qq.exe如何用批处理来关闭其中的其中一个QQ呢之后说明下命令代码的意思,先谢谢啦!
展开
3个回答
2013-07-16
展开全部
不会用批处理 哎,没学好不过可以在DOS下关闭 首先要通过"运行"输入cmd 进入半dos模式下:
一:首先用tasklist看看进程名和PID号
然后taskkill -f -pid PID号
xp下就是用taskkill
2000的应该是nslist和nskill了。
二: ntsd -c q -p PID 可以强行结束运行进程,-c是执行调试命令,q是退出,-p是指用pid来处理,PID就是任务管理器里的PID(进程ID)。只要你在一般的状态下,进入命令行下,“ntsd -c q-p 进程ID”就可终止进程了。例如,我的机器里有一个进程“mssearch.exe”,在任务管理器里pid是948,该进程在任务管理器里终止不了,在命令行下输入“ntsd -c q -p 948”,或单击"开始--运行",再输入命令也可以。这样就把本来杀不了的进程,给干掉了,不过可不要乱杀进程啊,以免给系统带来莫名其妙的问题
一:首先用tasklist看看进程名和PID号
然后taskkill -f -pid PID号
xp下就是用taskkill
2000的应该是nslist和nskill了。
二: ntsd -c q -p PID 可以强行结束运行进程,-c是执行调试命令,q是退出,-p是指用pid来处理,PID就是任务管理器里的PID(进程ID)。只要你在一般的状态下,进入命令行下,“ntsd -c q-p 进程ID”就可终止进程了。例如,我的机器里有一个进程“mssearch.exe”,在任务管理器里pid是948,该进程在任务管理器里终止不了,在命令行下输入“ntsd -c q -p 948”,或单击"开始--运行",再输入命令也可以。这样就把本来杀不了的进程,给干掉了,不过可不要乱杀进程啊,以免给系统带来莫名其妙的问题
2013-07-16
展开全部
wmic process where "name=qq.exe' and ExecutablePath=D:\\Program Files\\Tencent\\QQ2008\\qq.exe" call Terminate利用了WMI,其实VBS更好在进程中搜索QQ.exe并且路径为指定路径的就呼叫Terminate,才一行,没什么好解释的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-16
展开全部
::开启、关闭信使服务
net start Messenger
net stop Messenger
net start Messenger
net stop Messenger
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询