Как принудительно уничтожить все процессы с тем же именем, кроме одного с пакетной программой? - PullRequest
0 голосов
/ 18 сентября 2018

Поэтому я хочу принудительно уничтожить все приложения (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 голосов
/ 18 сентября 2018
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

не тестировалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...