я иногда получаю процесс таким образом, что если я бегу taskkill /im the_process.exe /f /t
, то он не убьет его, потому что: ERROR: The process with PID 6492 (child process of PID 5788) could not be terminated. Reason: There is no running instance of the task.
Taskkill не убивает процесс
Но если открыть диспетчер задач и нажмите Завершить процесс, затем он уходит. Почему диспетчер задач работает, но taskkill нет? Мне нужно иметь возможность убить процесс программно, поэтому мне нужно найти команду CLI, которая успешно уничтожит этот процесс.
Я искал googled, но пока не нашел рабочего решения.
'powershell kill -n the_process'? –
Nada. 'kill: Не удается найти процесс с именем« the_process.exe ». Проверьте имя процесса и вызовите командлет снова. В строке: 1 char: 1 + kill -n the_process.exe + ~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (the_process .exe: String) [Stop-Process], ProcessCommandException + FullyQualifiedErrorId: NoProcessFoundForGivenName, Microsoft.PowerShell.Commands.StopProcessCommand 'Я также пробовал без« .exe ». Я также попытался со звездочкой в конце. Я также попробовал запустить cmd-окно как admin. –
Можете ли вы рассказать немного больше об этом процессе? Вы абсолютно уверены, что этот процесс действительно запущен? –