求结束除了xp系统进程以外的进程的批处理

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:54:56

@echo off
echo System>1w.txt
echo smss.exe>>1w.txt
echo csrss.exe>>1w.txt
echo winlogon.exe>>1w.txt
echo services.exe>>1w.txt
echo lsass.exe>>1w.txt
echo svchost.exe>>1w.txt
echo alg.exe>>1w.txt
echo dllhost.exe>>1w.txt
echo explorer.exe>>1w.txt
echo ctfmon.exe>>1w.txt
echo conime.exe>>1w.txt
echo wmiprvse.exe>>1w.txt
echo dllhost.exe>>1w.txt
echo wuauclt.exe>>1w.txt
echo notepad.exe>>1w.txt
echo tasklist.exe>>1w.txt
echo cmd.exe>>1w.txt

for /f "tokens=1 delims=," %%i in ('tasklist /nh /FO CSV') do (
find /i %%i "1w.txt">nul
if errorlevel 1 taskkill /f /im %%i >nul
)
pause

应该系统默认的就是上面那些进程吧,自己需要的添加一些吧.保存为.bat可以了

taskkill /f /FI "IMAGENAME ne smss.exe" /FI "imagename ne csrss.exe" /FI "im