É possível sempre executar o cmd no painel 'Executar' do Windows como administrador?

0

Gostaria de poder iniciar o Prompt de Comando como administrador como padrão ou como uma rotina fácil.

Eu sei sobre Ctrl + Shift + Enter na lista de pesquisa ou adicionando uma entrada de registro para um novo menu de contexto, mas fiquei me perguntando se há uma maneira mais fácil.

Se não for possível quando você iniciar o cmd, isso pode ser feito através de um comando dentro dele, como por exemplo sudo em sistemas UNIX?

Obrigado.

    
por Francisc 05.07.2015 / 22:26

7 respostas

0

Você pode executar qualquer programa com privilégios de administrador fazendo uma entrada de valor de cadeia no Registro em HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers com o caminho para o arquivo como o nome e um valor de ~ RUNASADMIN .

Portanto, para sempre executar cmd.exe como admin, crie um arquivo .reg com o seguinte conteúdo e execute-o:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\Windows\System32\cmd.exe"="~ RUNASADMIN"
    
por 08.07.2015 / 23:24
6

Para cmd, aqui está uma maneira rápida e suja: vá para a pasta windows \ system32, faça uma nova cópia do cmd.exe e renomeie para cmd2.exe , clique com o botão direito em cmd2.exe , selecione Properties->Compatibility , check% código%. Agora você pode usar Run this program as an adminstrator do diálogo de execução para chamar um prompt de comando elevado.

Uma maneira universal (funciona para outro aplicativo sem uma cópia extra) é obter um clone do sudo para windows. Existem muitas ferramentas que já são abordadas em esta questão .

Editar:

Consulte também esta questão Como posso sempre executar o prompt de comando como administrador?

    
por 05.07.2015 / 22:55
3

Crie um atalho na sua área de trabalho para o prompt de comando, clique com o botão direito no atalho e selecione propriedades, na aba de atalho clique no botão avançado, quando outra janela abrir marque a caixa Executar como administrador, clique ok, ok para fechar as duas janelas .

    
por 06.07.2015 / 03:07
1

Eu uso a ferramenta nircmd , que é uma ferramenta avançada de linha de comando. Aqui você pode elevar os programas facilmente via linha de comando sob demanda:

Exemplos:

elevate notepad.exe
elevate notepad.exe C:\Windows\System32\Drivers\etc\HOSTS
elevate "c:\program files\my software\abc.exe" 
    
por 06.07.2015 / 19:55
1

Status da resposta

Válido para: Windows 7, Windows Server 2008 R2

Inválido para: Windows 8, Windows 10

Se você estiver logado com um nível de administrador e sua configuração do UAC estiver desabilitada, qualquer comando executado no painel 'Executar' do Windows será sempre executado com nível de administrador.

Existe um indicador de ícone de escudo no painel Executar quando a condição acima é verdadeira, logo abaixo da caixa de texto, com uma nota de aviso: "Esta tarefa será criada com privilégios administrativos."

Nota: Desativar o UAC não é um comportamento recomendado. Esta resposta é para fins informativos, destacando o comportamento do Windows em uma determinada condição.

    
por 05.07.2015 / 22:41
0

Windows 7 navegue até C: \ Usuários \ NomeUsuário \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Acessórios

Windows 8 C: \ Usuários \ usuário \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Ferramentas do Sistema

Clique com o botão direito do mouse em cmd.exe, vá para avançado e clique em executar como administrador.

    
por 06.07.2015 / 04:22
0
O comando

Runas faz parte do windows 7.

link

Você pode complementar com / savecred , mas esse não é recomendado - permite executar o aplicativo ANY como administrador sem digitar a senha. E isso não requer mexer com o UAC.

E você pode usá-lo em atalhos.

    
por 06.07.2015 / 15:17