Como você executa automaticamente um programa com privilégios de administrador no login do usuário no Windows?
Às vezes você quer ou precisa de um programa para ser executado automaticamente com privilégios elevados assim que você entrar no Windows, mas como você define algo assim? A postagem de perguntas e respostas do SuperUser de hoje tem alguns conselhos úteis para um leitor frustrado.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
Screenshot cortesia de Acid Pix (Flickr).
A questão
Leitor de SuperUser Frederick Zhang quer saber como executar automaticamente um programa com privilégios de administrador no login do usuário:
Estou usando o Windows 8.1 (64 bits) e gostaria de executar automaticamente um programa com privilégios de administrador no login do usuário.
Eu tentei fazer um atalho do programa e marquei o executar como administrador caixa de seleção nas propriedades do próprio atalho do programa e, em seguida, tentou colocar o atalho nos dois locais mostrados abaixo, mas marcar a caixa acabou de invalidá-lo.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Iniciar
- C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ StartUp
Em seguida, editei o programa usando o Resource Hacker para modificar seu manifesto, para que os privilégios de administrador fossem necessários para executar este programa. Isso também tornou inválidos atalhos nos diretórios de inicialização. Depois disso, tentei adicionar o programa também ao seguinte local, mas também não funcionou..
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Como posso executar automaticamente um programa com privilégios de administrador no login do usuário?
Como você executaria automaticamente um programa com privilégios de administrador no login do usuário??
A resposta
Colaborador do SuperUser O Syberdoor tem a resposta para nós:
A melhor maneira de fazer isso (ea única maneira simples de você não apenas querer que isso seja executado com privilégios de administrador, mas também sem prompts do UAC) é criando uma tarefa agendada. Com uma tarefa agendada, você pode especificar em qual usuário deseja executá-la e deve ser executado com os privilégios mais altos.
Isso é provavelmente o que você realmente quer porque o botão da caixa de seleção executar como administrador nas propriedades de atalho, ele aciona os prompts do UAC em vez de realmente usar um usuário administrativo. Se você também especificar um gatilho como no logon do usuário, ele deve ter o mesmo efeito que usar a chave de inicialização ou execução.
Alternativamente, você pode usar correr como com o salvar a opção de credenciais para armazenar a senha de outro usuário uma vez e tê-lo armazenado em cache para sempre, mas não funciona em torno dos prompts do UAC, tanto quanto eu sei.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.