功能:通过脚本删除windows多余的进程
备注:执行前,最好以管理员的身份打开python,然后执行该代码,否则会因权限不够,删除不了进程
import psutil
import os
## task_list是你要删除的进程名称,如果不清楚可以通过打印p.name()查看进程名称
task_list = ['oracle.exe','vmware-authd.exe','vmnat.exe','pname-redis-server.exe','java.exe']
pids = psutil.pids()
for pid in pids:
p = psutil.Process(pid)
print('pid-%s,pname-%s' % (pid, p.name()))
for task in task_list:
if p.name() == task:
cmd = 'taskkill /F /IM '+p.name()
print(cmd)
os.system(cmd)