Почему в Windows 10 не работает команда taskkill?

Учусь работать через командную строку Windows. Застрял на процессах. Я смог запустить для примера калькулятор

 calc.exe

Теперь для тренировки хочу убить процесс разными способами. По имени

  taskkill /im calc.exe

По pid:

tasklist /v /fo list /fi "imagename eq calc*"
taskkill /pid 3920

введите сюда описание изображения

По имени образа с использованием фильтра

  taskkill /fi "imagename eq calc*"

введите сюда описание изображения

Почему ни один из способов не сработал? Я, конечно, рад что

Успех: Отправлен сигнал завершения процессу с идентификатором 3920.

Но где само завершение-то?


Ответы (1 шт):

Автор решения: MSDN.WhiteKnight

1. В новых Windows процесс калькулятора имеет имя "calculator.exe", а не "calc.exe". "calc.exe" - это обертка для обратной совместимости, а реальный процесс в другом приложении (UWP).

2. Чтобы завершить процесс принудительно, а не "отправить сигнал", используйте ключ /f:

taskkill /f /im calculator.exe
→ Ссылка