Мне было интересно, есть ли у кого-нибудь опыт использования командной строки для завершения процессов с помощью taskkill и WIMC.
Мне было интересно, знает ли кто-нибудь порядок того, насколько "трудно" закрыть / завершить эти команды по команде, которая является "самой мягкой" (наименее сильной) близкой к команде, которая является самой "твердой" (самой сильной):
Мое предположение будет:
Наименее /Softest
taskkill /im processname.exe
wmic process where name="processname.exe" call terminate
wmic process where name='processname.exe' delete
taskkill /f /im processname.exe
Большинство /Hardest
Я пытаюсь создать пакетный командный файл и хотел просто узнать разницу между ними, чтобы увидеть, что я должен использовать.
Я предпочитаю использовать более мягкое закрытие, проверить, запущен ли еще процесс, а затем попробовать еще больше закрыть, а затем повторять это, пока программа не будет успешно закрыта. Любая информация о разнице между ними может быть полезной, особенно между использованием terminate и delete через CMD: WMIC будет полезен, так как я не могу найти документацию по ним.