Às vezes, você deseja ou precisa que um programa seja executado automaticamente com privilégios elevados assim que entrar no Windows, mas como configurar algo assim? A postagem de hoje com perguntas e respostas sobre o superusuário traz alguns conselhos úteis para um leitor frustrado.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
Captura de tela cortesia de Acid Pix (Flickr) .
A questão
O leitor SuperUser Frederick Zhang quer saber como executar automaticamente um programa com privilégios de administrador após o login do usuário:
Estou usando o Windows 8.1 (64 bits) e gostaria de executar automaticamente um programa com privilégios de administrador após o login do usuário.
Tentei fazer um atalho do programa e marquei o executar como administrador nas propriedades do atalho do programa em si, tente colocar o atalho nos dois locais mostrados abaixo, mas marcar a caixa apenas o torna inválido.
- C: \ Usuários \ MeuUsuário \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicializar
- C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Iniciar
Em seguida, editei o programa usando Resource Hacker para modificar seu manifesto de forma que privilégios de administrador fossem necessários para executar este programa. Isso também tornou os atalhos nos diretórios de inicialização inválidos. Depois disso, tentei adicionar o programa ao seguinte local também, 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 após o login do usuário?
A resposta
O contribuidor SuperUser Syberdoor tem a resposta para nós:
A melhor maneira de fazer isso (e a única maneira simples, se você não deseja apenas que 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 que deve ser executado com os maiores privilégios .
Isso é provavelmente o que você realmente deseja, porque o botão da caixa de seleção executar como administrador nas propriedades de atalho aciona 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 , deve ter o mesmo efeito que usar a chave de inicialização ou execução.
Alternativamente, você pode usar correr como com o opção de salvar credenciais armazenar a senha de outro usuário uma vez e armazená-la em cache para sempre, mas, pelo que sei, isso não funciona em torno dos prompts do UAC.
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 .