Como Executar Programas com Privilégios de Administrador no Windows Sem Solicitar Senha: Usando o RunAs

Se você trabalha com um sistema Windows e precisa executar programas como administrador com frequência, pode ser inconveniente ter que digitar a senha toda vez. Felizmente, é possível automatizar esse processo usando o comando RunAs e ferramentas auxiliares para armazenar de forma segura as credenciais. Vamos aprender como fazer isso de maneira simples.

1. Usando o RunAs com o RunAsSpc

O RunAsSpc é uma ferramenta que permite armazenar credenciais criptografadas, facilitando a execução de programas com privilégios elevados sem precisar inserir a senha a cada execução.

Passo 1: Baixando o RunAsSpc

Passo 2: Criando o Comando

No terminal, crie o comando para executar o programa desejado com privilégios de administrador, utilizando o RunAsSpc:

runasspc.exe /savecred /user:DOMÍNIO\Administrador /password:SENHA /program:"C:\caminho\para\SIM.exe" /cryptfile:C:\caminho\runasspc.spc

Substitua:

  • DOMÍNIO\Administrador pelo nome do usuário administrador.
  • SENHA pela senha do administrador.
  • C:\caminho\para\SIM.exe pelo caminho do executável que você quer rodar.
  • C:\caminho\runasspc.spc pelo caminho onde o arquivo criptografado será armazenado.

Passo 3: Criando o Atalho

Agora, crie um atalho para facilitar o acesso:

  1. Clique com o botão direito na área de trabalho e selecione Novo > Atalho.
  2. No campo de destino, insira o comando abaixo:
runasspc.exe /cryptfile:C:\caminho\runasspc.spc
  1. Dê um nome ao atalho e clique em Concluir.

Agora, sempre que você clicar no atalho, o programa será executado com privilégios elevados sem precisar digitar a senha de administrador.

2. Alternativa: Usando o runas Padrão

Se você preferir uma solução sem depender de ferramentas externas, o próprio comando runas do Windows pode ser utilizado, mas com a limitação de que a senha precisará ser digitada a cada vez. Aqui está como configurá-lo:

  1. Abra o Bloco de Notas e crie um arquivo .bat com o seguinte comando:
runas /user:DOMÍNIO\Administrador "C:\caminho\para\SIM.exe"
  1. Salve o arquivo como executa_SIM.bat.
  2. Crie um atalho para esse script na área de trabalho para facilitar a execução.

Cada vez que o atalho for clicado, a senha do administrador será solicitada.

3. Usando o Agendador de Tarefas para Automatizar a Execução

Outra abordagem para evitar a solicitação de senha é usar o Agendador de Tarefas do Windows para criar uma tarefa que será executada com privilégios elevados.

Passo 1: Criando a Tarefa

  1. Abra o Agendador de Tarefas e clique em Criar Tarefa.
  2. Na aba Geral, marque a opção Executar com os privilégios mais altos.
  3. Na aba Ações, selecione Novo… e escolha Iniciar um programa.
  4. Em Programa/script, insira o caminho do programa que deseja executar.

Passo 2: Criando o Atalho

Depois, crie um atalho para o comando que executa a tarefa programada:

schtasks /run /tn "Nome_da_Tarefa"

Esse comando executará a tarefa programada sem solicitar a senha.


Conclusão

Com essas soluções, você pode configurar o Windows para rodar programas com privilégios de administrador sem precisar inserir a senha todas as vezes. Isso é especialmente útil em ambientes de trabalho onde a execução de determinados programas requer acesso elevado constantemente.

Experimente essas opções e veja qual delas se adapta melhor às suas necessidades!

Rolar para cima