Board logo

标题: [系统相关] 怎么写一个批处理结束除了某些进程以外的所有其它进程 [打印本页]

作者: abxialiang    时间: 2009-6-4 18:41     标题: 怎么写一个批处理结束除了某些进程以外的所有其它进程

就像进程杀手一样的,只保留一些我自定义的进程,其它的一概通杀,也在网上查找过,但是都不怎么好用,它的就是先扫描一下系统现有的进程,然后根据一个txt文件对照结束进程的,这倒也罢了,弄过来不能用.可能他写得也有些问题.
作者: Batcher    时间: 2009-6-4 19:43

你尝试过哪些代码?原文链接是什么?"弄过来不能用"的具体变现是什么?
作者: batman    时间: 2009-6-5 19:22

  1. @echo off
  2. rem 对杀软进程无效,请自行修改要保留的进程
  3. set "back=smss csrss winlogon services lsass svchost spoolsv alg nvsvc32 wdfmgr explorer ctfmon wmiprvse"
  4. for %%a in (%back%) do set "_%%a.exe=a"
  5. for /f %%a in ('tasklist') do if not defined _%%a taskkill /f /im %%a>nul 2>nul
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2