Почему в 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

