Agendador de Tarefas para parar o processo em segundo plano

0

Gostaria de impedir que o processo de segundo plano seja executado logo após ser iniciado (por outra tarefa no Agendador de tarefas). Mas eu preciso que comece, pelo menos em breve, como é importante!

A ideia era ter a tarefa com a ação taskkill com argumentos /im "GPUTweakII.exe" , mas recebi "Resultado da última execução" 0x1 , quando o teste estava sendo executado.

É claro que se eu digitá-lo diretamente no cmd ele funciona bem. Eu estou correndo com "privilégios mais altos", eu tentei tanto usuário proprietário e sistema. Tentei correr com cmd como ação de tarefa também, mas não consegui fazê-lo funcionar.

Alguma idéia?

Editar: Ok, então eu tentei com um script de link

Eu acho que um dos erros que cometi, eu não usei /f (argumento de força), pois não tenho certeza de como a tarefa de fechamento irá reagir. Se alguém mais pensar em algo, por favor me avise

    
por Jonzi 24.12.2017 / 20:13

1 resposta

2

Quando eu estava tentando tudo, notei que a configuração "Executar somente quando o usuário está conectado" na guia "Geral" é obrigatória e "Executar se o usuário está conectado ou não" está errado. Não faz sentido, já que ele é chamado após o logon, mas funciona agora.

Edit: Depois de alguns testes eu percebi, isso não funciona o tempo todo. :( LPChip sugeriu mudar a tarefa original para parar automaticamente na aba de configurações. Consegui isso funcionar, mas eu tive que remover alguns arquivos da pasta de instalação, como aplicativo atualizado tarefa agendada cada vez que começou, substituindo assim minhas configurações !! Eu acho que poderia desativar a tarefa original e fazer um novo idêntico, esse programa não atualizaria automaticamente a cada vez, mas a remoção de arquivos funcionou bem. Por algum motivo, ele não remove o ícone da bandeja imediatamente, apenas depois que eu passar o mouse sobre o mouse, mas o processo em segundo plano não está mais em execução, o que é uma vitória!

    
por 24.12.2017 / 20:53