Você pode tentar / usar hfs (que é um único executável de rejetto - para windows)
isso pode ser mais rápido e melhor equipado para sua necessidade.
Eu tenho um script .bat simples que coloquei na pasta de inicialização ( shell:startup
). Eu uso autologon para fazer logon na conta de usuário do Windows automaticamente. Os scripts iniciam o apache, os cachos que o computador está executando e executam alguns outros processos. Ele é executado, mas o apache nunca é iniciado, porque ele precisa ser executado como administrador.
Este é o script
start /d "C:\Apache24\bin" httpd.exe && curl -d "computer=running" -X POST https://notify.me/path && someother stuff
As etapas precisam ser executadas na mesma ordem que o script sugere.
Então, como faço para iniciar o apache a partir da pasta de inicialização sem interação do usuário?
Eu tentei usar uma tarefa agendada, mas mesmo depois de corrigir as prioridades como normal, os processos que inicio são executados extremamente lentos quando executados como tarefas. Como 15x mais lento do que se eu os iniciasse interativamente.
A outra coisa que tentei é criar um atalho e marcar "Executar como administrador" e colocar esse atalho na pasta de inicialização. Desta vez, o script nunca foi executado.
Você pode tentar / usar hfs (que é um único executável de rejetto - para windows)
isso pode ser mais rápido e melhor equipado para sua necessidade.