怎样用批处理写一个关闭除了指定的几个进程外的所有进程?

2025-03-04 15:56:18
推荐回答(1个)
回答1:

for /f "tokens=1 skip=3" %%i in ('tasklist') do (
find "%%i" list.ini || taskkill /im %%i /f
)

注:list.ini为指定进程列表。上述代码保存为bat和进程列表保存在同一目录下。列表格式如下:
System
System
smss.exe
csrss.exe
...
...
...
cmd.exe
tasklist.exe
wmiprvse.exe