Taskkill ffmpeg.exe от имени Администратора

vind

Client
Регистрация
03.09.2019
Сообщения
73
Благодарностей
6
Баллы
8
Ffmpeg иногда не завершается до конца и остаётся висеть в процессах, не давая запустить в работу новый ffmpeg.exe. Если завершить руками через Диспетчер задач, то все работает.

Пробую через кубик запускать .bat с командой: taskkill /Im ffmpeg.exe - тоже не работает. Если этот батник запустить руками от имени администратора, то работает.

Пробовал через отключение UAC - тоже не катит. Может есть способ, как обойти ручной запуск от Имени Администратора?
 

djaga

Client
Регистрация
26.04.2020
Сообщения
505
Благодарностей
1 052
Баллы
93
Скорее всего taskkill /IM /F ffmpeg сработает. Так как вы забыли флаг /F — принудительное завершение.

Для BAT файла можно попробовать команды:
TSKILL /IM имя процесса Важно имя процесса должно иметь ⩽ 18 символов и без суффикса ".exe".
taskkill /PID 8892 Если известен PID.

Так же можно попробовать через AutoIt:
WinClose("Точное имя окна","") Закрыть окно
ProcessClose("ffmpeg.exe") Убить процесс

Если проблема с правами:
То можно попробовать создать ярлык bat файла и поставить галку запускать от имени администратора.
А в зенно, просто запускать программу.
Пример решения stackoverflow
 
  • Спасибо
Реакции: vind

vind

Client
Регистрация
03.09.2019
Сообщения
73
Благодарностей
6
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)