如何用批处理程序强制杀死具有相同名称的所有过程?

时间:2018-09-18 07:59:51

标签: batch-file cmd

所以我想用以下方法强制杀死所有应用程序(svchost.exe)

@echo off

TASKKILL /F /IM Notepad.exe

pause

task manager

但是我该如何杀死名称为svchost.exe的所有进程,除了一个类似的按命令行名称或路径的命令,例如,我不想使用命令行svchost.exe杀死C:\Windows\System32\svchost.exe -k WerScvGroup带有批处理文件。

1 个答案:

答案 0 :(得分:0)

wmic Path win32_process Where not "CommandLine Like 'C:\Windows\System32\scvhost.exe -k WerScvGroup' and name='scvhost.exe'" Call Terminate

wmic Path win32_process Where not "CommandLine Like 'C:\Windows\System32\scvhost.exe -k WerScvGroup' and name='scvhost.exe'" delete

未经测试。