Crie um atalho para o arquivo em lotes e coloque-o em seus itens de inicialização. Edite as propriedades do atalho para executar minimizado ...
Você não pode suprimir totalmente a janela.
Estou tentando executar um arquivo bat na inicialização (executando o Windows 8.1) que irá alterar a permissão da pasta temp e, em seguida, executar o dropbox. O arquivo bat é executado corretamente na inicialização e faz o que eu quero, mas a janela cmd aparece e fica lá com os comandos exibidos. Eu tenho que fechar manualmente a janela para que ele vá embora, mas que não funciona bem.
Então existe uma maneira de eu suprimir a janela? Aqui está o código do arquivo de lote:
@ECHO OFF
echo y| CACLS "C:\Users\Name\AppData\Local\Temp" /grant Everyone:F
"C:\Users\Name\AppData\Roaming\Dropbox\bin\Dropbox.exe"
exit