Executar como usuário diferente : Runas com ShellRunas.exe


Imagem

Olá,

Dica rápida de hoje: Às vezes, você precisa executar algum programa sob o contexto de outro usuário do Windows. Geralmente esse objetivo é alcançado quando se segura SHIFT + Botão Direito para localizar a opção “Executar como usuário diferente” (opção em português)  ou Run as different User (em inglês), popularmente conhecida como Runas.

Um exemplo:

Imagem

Porém, podemos topar com programas que não possuem o Runas em seu contexto. No exemplo, vamos usar o Excel 2010.

Imagem

Existem diversas soluções pra resolver a falta desta opção e apenas uma delas  é abordada neste post: se não temos um runas, vamos criá-lo com a ajuda de um utilitário da suite sysinternals chamado ShellRunas.

O processo de instalação é bem simples:

1) Saiba onde encontrar o instalador do ShellRunes (ou copie ele para algum diretório que você saberá alcançar via cmd. No exemplo usei o C: raíz);

2) Abra o cmd (Winkey + R) ;

3) Navegue até o diretório onde se encontra o executável (cd… cd.. opa, chegou :D) e digite ShellRunas.exe /reg. Você deve receber uma mensagem de confirmação dizendo que a opção foi registrada no menu de contexto.

Imagem

Pronto, agora se você tinha algum problema ao executar programas que não tinham o Runas em seu contexto, foi resolvido:

Imagem

Caso você queira tirar a opção, faça a mesma coisa do tutorial porém use o parâmetro /unreg


Espero que a dica tenha servido para alguém, pois aí valeu a postagem.

Até o próximo post!


Leave a Reply

Your email address will not be published. Required fields are marked *