Я сделал командный файл, который убивает пару задач и перезапускает их так:
taskkill /f /im "task1.exe"
taskkill /f /im task2.exe
start C:\path\task.exe
Этот bat-файл работает нормально при запуске через командную строку. Тем не менее, при попытке запустить его через NppExec, первая taskkill
завершается неудачно с причиной Reason: Access is denied.
Второе taskkill
и start
отлично работают.
Почему может произойти сбой одного и другого, если запуск пакета через командную строку завершился успешно? Как я могу это исправить, чтобы обе задачи закончились?