Como executar um programa como administrador na inicialização do Windows 10? [duplicado]

33

Nós temos um programa que está tendo problemas para inicializar no Windows 10. Se o programa NÃO for executado como administrador, aparecerá uma mensagem "Acesso negado" logo antes de ser iniciada. Se executarmos o programa como um administrador, ele NÃO exibirá nenhuma mensagem de erro e carregará normalmente. No entanto, agora o programa não será executado no STARTUP. Portanto, precisamos executar nosso programa como administrador e poder executar o programa automaticamente na inicialização.

Atualização: Mesmo que a minha pergunta e a pergunta duplicada sejam as mesmas, mas as respostas fornecidas para ambas as perguntas não resolveram o meu problema. O Agendador de Tarefas só inicia meu aplicativo ou programa como um processo em segundo plano. Assim, meu programa não carrega. No entanto, vejo meu processo no gerenciador de tarefas em processo de segundo plano. Isso é tudo.

    
por ThN 17.06.2015 / 20:54

4 respostas

19

Isso é um pouco antigo, mas eu estava tendo os mesmos problemas e nenhum dos itens acima estava funcionando. O que fiz foi criar um VBScript que fosse executado na inicialização que abriu o programa.

1) Clique com o botão direito do mouse no programa, acesse propriedades, então, compatibilidade e confira "Run as Administrator"

2) Crie o VBScript usando um editor de texto (eu uso o Notepad ++)

Script:

  Set WshShell = CreateObject("WScript.Shell" ) 
  WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
  Set WshShell = Nothing

Nota: esse C:\Program Files (x86)\File\Program.exe é o caminho completo para o programa com extensão. Além disso, certifique-se de salvá-lo como .vbs

3) Agora coloque o VBScript na pasta de inicialização que usei:

C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

O caminho acima é específico para minha conta de usuário, então o seu será diferente. Eu usei isso em vez de um arquivo de lote porque eu não queria que a janela de comando feia aparecesse. Isso é basicamente um atalho falso.

    
por 12.02.2016 / 20:50
20

Crie uma tarefa agendada. Em vez de acionar em um horário específico, você o aciona ao fazer logon.

Na caixa de diálogo "Criar tarefa", selecione o seguinte:

  1. Geral (guia) - "Executar com privilégios mais altos"
  2. Disparadores (guia) - Novo (botão) - Iniciar a tarefa - "Ao fazer logon"

Isso funcionou para mim com um prompt de comando.

    
por 17.06.2015 / 20:58
2

Bem, por que você simplesmente não copia o atalho do programa para a pasta Inicializar e em suas propriedades, habilita as permissões de administrador na guia Compatibilidade?

    
por 19.06.2015 / 20:46
1

Você pode tentar verificar novamente sua guia Segurança nas Propriedades do programa / aplicativo e ver se os usuários / grupos têm "Controle total". Eu não tenho certeza se isso vai resolver, mas vale a pena tentar

    
por 19.05.2016 / 09:25