O problema é que quando você configura o atalho para rodar minimizado você inicia minimizado apenas o programa que inicia a tarefa agendada, não o programa que a tarefa executa. Você precisa de outra peça na sua sequência de lançamento da máquina de Rube Goldberg, faça as seguintes alterações:
-
Program\script
=C:\Windows\System32\cmd.exe
-
Add arguments (optional)
=/c start /min net start "SERVICE-NAME"
O primeiro "start" é o comando cmd.exe
start
, que usamos para duas funções:
- Iniciar
net.exe
minimizado. - Faça
taskeng.exe
terminar assim quenet.exe
for iniciado em vez de esperar que ele termine.
Observe que esta solução não é perfeita, pois taskeng.exe
piscará brevemente até que net.exe
seja lançado, mas geralmente menos de um segundo.