Hice un archivo por lotes que mata un par de tareas y las reinicia así:
taskkill /f /im "task1.exe"
taskkill /f /im task2.exe
start C:\path\task.exe
Este archivo bat funciona bien cuando se ejecuta a través de un indicador de cmd. Sin embargo, al intentar ejecutarlo a través de NppExec, el primero taskkillfalla con Reason: Access is denied. el segundo taskkilly el starttrabajo funciona bien.
¿Por qué uno puede fallar y otro tener éxito cuando se ejecuta el lote a través del símbolo del sistema? ¿Cómo podría solucionarlo para que ambas tareas finalicen?