Executar um aplicativo na inicialização do sistema é fácil; você pode adicioná-lo à pasta Inicializar no Windows 10 ou, se o aplicativo tiver a opção de iniciar automaticamente na inicialização, você pode ativá-lo. Muitos aplicativos que precisam dessa opção, por exemplo, Dropbox, têm um integrado.
Esses aplicativos são executados com privilégios de usuário normais e isso é bom em quase todos os casos. Se acontecer de você ter um aplicativo que precisa de direitos de administrador para fazer seu trabalho e precisa ser executado na inicialização, a pasta de inicialização irá falhar aqui. Ele executará o aplicativo com direitos de usuário normais e não há nada que possa alterar esse comportamento. Se você precisar executar um aplicativo como administrador na inicialização, terá que alterar a forma como ele é executado e usar um script VB.
Criação de script VB
Abra um novo arquivo do Bloco de notas e digite o seguinte nele. Você precisará fazer alterações antes de salvar o script.
Dim objShell Definir objShell = WScript.CreateObject ("WScript.Shell") objShell.Run ("" "path-to-app.exe" "") Definir objShell = Nada
A linha que você precisa para mudá-la para a terceira. Substitua o caminho pelo caminho real para o EXE do aplicativo que você deseja executar como administrador. Certifique-se de que o caminho esteja entre aspas duplas.
Exemplo
Dim objShell Definir objShell = WScript.CreateObject ("WScript.Shell") objShell.Run ("" "C: \ Arquivos de programas \ IrfanView \ i_view64.exe" "") Definir objShell = Nada
Salve o arquivo com a extensão de arquivo VBS .

Configure o aplicativo para ser executado como administrador
Abra o File Explorer e navegue até o EXE do aplicativo que você deseja executar como administrador na inicialização. Clique com o botão direito e selecione Propriedades no menu de contexto. Vá para a guia Compatibilidade.
Nota: Se a guia de compatibilidade estiver ausente, este método não funcionará.
Na guia Compatibilidade, habilite a opção 'Executar este programa como administrador'. Aplique a mudança.

Mover o script para a pasta de inicialização
A etapa final é mover o script para a pasta de inicialização . É fácil de fazer; abra a caixa de execução com o atalho de teclado Win + R e digite o seguinte. Toque em Enter e mova o script para a pasta que se abre.
shell: startup
Da próxima vez que você inicializar o sistema, este script será executado e, por sua vez, executará o aplicativo que você selecionou. O aplicativo está configurado para ser executado com direitos de administrador e você verá o prompt do UAC confirmando que deseja executar o aplicativo com direitos de administrador.
Limitações
Este método tem duas limitações; a primeira é que, para aplicativos que não permitem que você os execute como administrador, por exemplo, Bloco de notas, esse método não funcionará. A segunda é que pode não funcionar para todos os aplicativos. Tentei fazer isso com o Firefox e acabei tendo que confirmar um número interminável de prompts do UAC. O Firefox nunca foi iniciado porque os prompts nunca paravam, a menos que eu clicasse em Não.
Para verificar se esse método funcionará para um aplicativo, execute o script VB primeiro, antes de movê-lo para a pasta de inicialização.