O arranque automático permite abrir aplicações quando entras no Windows, sem as iniciares uma a uma. Escolhe o método conforme a necessidade: uma aplicação com janela, uma tarefa agendada ou um programa desenvolvido para funcionar como serviço.
Arranque automático com a pasta de arranque
Para uma aplicação comum, começa pela opção mais simples. Pressiona Win + R, escreve shell:startup e coloca nessa pasta um atalho para o programa. O atalho será usado quando esse utilizador iniciar sessão; este método não executa a aplicação antes do início de sessão.
Também podes consultar Definições → Aplicações → Arranque ou as aplicações de arranque no Gestor de Tarefas. As entradas disponíveis dependem da forma como cada programa foi instalado e registado.
Serviços: só para aplicações compatíveis
Um serviço pode executar tarefas em segundo plano. Porém, registar um executável com sc.exe não transforma uma aplicação comum num serviço. O programa tem de implementar o funcionamento exigido pelo Windows. Consulta primeiro as instruções do fabricante.
O exemplo abaixo é apenas para um executável de serviço compatível, num terminal com permissões adequadas:
sc.exe create NomeDoServico binPath= "C:\Caminho\programa.exe" start= auto
sc.exe start NomeDoServico
Vê os parâmetros na documentação oficial do comando sc.exe create.
Arranque automático com o Agendador de Tarefas
Se precisas de condições adicionais, cria uma tarefa com um disparador adequado e a ação Iniciar um programa. Para aplicações com interface, o disparador ao iniciar sessão costuma ser mais apropriado. Usa privilégios elevados apenas quando a tarefa realmente os exigir.
Verificar a configuração
Testa um método de cada vez. Confirma que o caminho do executável está correto e evita ativar a mesma aplicação por vários métodos, o que pode provocar instâncias duplicadas. Guarda uma nota da alteração para conseguires revertê-la se o arranque ficar mais lento.
Consulta também as instruções da Microsoft sobre aplicações de arranque.



