taskkill falha para o processo quando executado a partir do plugin Notepad ++ NppExec

1

Eu fiz um arquivo em lotes que mata algumas tarefas e as reinicia assim:

taskkill /f /im "task1.exe"
taskkill /f /im task2.exe
start C:\path\task.exe

Este arquivo bat funciona bem quando executado através de um prompt cmd. No entanto, ao tentar executá-lo através do NppExec, o primeiro taskkill falha com Reason: Access is denied. O segundo taskkill e o start funcionam bem.

Por que uma falha e outra bem-sucedida ao executar o lote por meio do prompt de comando tiveram êxito? Como posso corrigi-lo para que ambas as tarefas terminem?

    
por David Starkey 24.10.2017 / 17:26

1 resposta

1

Tente executar o Notepad ++ como administrador. Se você usa vários usuários no sistema, talvez também queira verificar qual usuário está executando o aplicativo. Taskkill pode ser instável com alguns aplicativos em execução com base em quem os lançou. O modo de administração pode, às vezes, superar isso, embora eu não saiba ao certo como o plugin NppExec realmente lança coisas.

    
por 24.10.2017 / 19:55