关于批处理文件杀进程名的问题
关于批处理文件中(我是2000系统) 
 1。我怎么杀掉进程名   注意我用的是2000系统   tskill和taskkill都没用 
 ntsd   -c   q   -p   只能杀进程号    
 ntsd   -c   q   -pn   进程名      2000也是没用的         
 2.   我怎么判断进程名   如果存在   我再杀它      否则我就跳过   
 3.怎样在批处理中判断存在某个文件如2.exe   再执行下面操作      否则跳出
------解决方案--------------------下载一个 pskill 过来用
------解决方案--------------------1、如果不借助其它工具,那么可以通过vbs脚本来实现,比如   
 strComputer =  ". " 
 Set objWMIService = GetObject( "winmgmts: " _ 
     &  "{impersonationLevel=impersonate}!\\ " & strComputer &  "\root\cimv2 ") 
 Set colProcessList = objWMIService.ExecQuery _ 
     ( "Select * from Win32_Process Where Name =  'Notepad.exe ' ") 
 For Each objProcess in colProcessList 
     objProcess.Terminate() 
 Next   
 把上面的代码保存为pkill.vbs 
 然后执行cscirpt /nologo pkill.vbs就把notepad.exe 给杀掉了   
 2、
------解决方案--------------------单单批处理要难点 不知道lz想做到什么 ?
------解决方案--------------------//不行   我公司系统是2000下  在这个前提下  REG命令是没用的   
 到XP的C:\WINDOWS\system32\中拷贝一个reg.exe文件放到2000的相应目录下也不行?