A caixa de diálogo “Executar” do Windows é executada como Admin?

42

O Windows tem esse pequeno atalho bacana para executar comandos. Pressione Windows + r .

O problema é que existe uma maneira fácil de executar os comandos nesse diálogo para solicitar uma caixa de diálogo de credenciais do UAC e obter o consentimento de um usuário administrador.

Neste momento, estou tentando executar este comando na caixa de diálogo Executar runas /user:admin "regedit.exe"

Funciona quando eu executo isso: runas /user:admin "cmd"

    
por wag2639 25.10.2010 / 10:16

11 respostas

27

Eu tenho exatamente o mesmo problema. A solução Ctrl + Deslocamento + Enter só funciona se você usar a caixa de execução do menu Iniciar não tão confiável - mas para o Win + R caixa de execução você está sem sorte. A coisa mais próxima de uma solução que encontrei é definir manualmente as propriedades do aplicativo como "Executar como administrador" na guia Compatibilidade do programa.

Para utilitários do sistema, como cmd.exe , você pode colocar um atalho na pasta Usuário ( C:\Users\%USERNAME% ) e definir "Executar como administrador" nas configurações avançadas do atalho. Consulte o link para obter instruções detalhadas. (Para executar o atalho, digite o nome do arquivo inteiro, por exemplo, cmd.lnk )

    
por 26.10.2010 / 10:56
16

No Windows 8 / Server 2012, se você quiser executar cmd como administrador, você pode usar apenas Win + X . Em seguida, no menu pop-up, você pode executar cmd por meio da opção Prompt de Comando (Admin) .

Veja a captura de tela:

    
por 10.05.2013 / 21:33
8

cmd funciona exatamente como o comando run. Fixá-lo na barra de tarefas e, em seguida, Ctrl + Shift + RightClick

    
por 06.10.2013 / 19:32
5

É assim que você executa os arquivos executáveis como administrador em uma caixa de diálogo Executar do Windows:

RunAs.exe /user:Administrator "regedit.exe"

Você deve usar RunAs.exe em vez de runas .

    
por 10.04.2013 / 07:13
3

Dê uma olhada nos PowerToys de elevação para o Windows Vista . Ele permite que você execute aplicativos como administrador simplesmente executando "elevate [command]"

    
por 25.10.2010 / 13:35
3

Uma alternativa é desligar completamente o UAC e sempre executar todos os programas como administrador. Talvez não seja recomendado, mas acredite, é um alívio.

No Vista você pode desligá-lo no painel de controle, no Windows 7 você deve modificar o registro (Nota: Isso não é o mesmo que a configuração sem nags que apenas oculta o UAC sem desabilitá-lo):

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

Uma reinicialização é necessária depois de alterar isso.

Também esteja avisado que isso também desativa o VirtualStore (o redirecionamento de leituras e gravações para / da pasta de arquivos do programa). Para manter os programas maliciosos intactos, você precisa mesclar corretamente o ... / AppData / Local / VirtualStore com as pastas de arquivos do programa.

    
por 19.11.2012 / 01:38
3

Pressione Control + Deslocamento antes de executar um programa e ele será executado de forma elevada.

    
por 25.10.2010 / 14:10
1

pressione Win e digite regedit . O windows7 fornecerá algumas sugestões, clique com o botão direito do mouse em regedit.exe e escolha "executar como administrador".

    
por 25.10.2010 / 10:46
1

Vá para C: / Windows / System32 e duplique cmd.exe e renomeie para vamos saj cmda.exe e adicionar atributos para "Executar como administrador" . Então, quando Win + R, você digita cmda (cmd + admin: D), você obterá uac prompt.

    
por 15.04.2015 / 13:09
0

Como o Windows 7 PowerShell é incluído automaticamente em todas as máquinas, levando a uma solução mais fácil e moderna para esse problema antigo.

Com o powershell, qualquer programa pode ser executado como administrador executando o comando Start-Process seguido do nome do programa e Verb runAs para ativar o prompt do UAC. você pode executar comandos do powershell diretamente da caixa de execução para obter algo como um prompt de comando do administrador, você pode escrever

powershell Start-Process cmd -Verb runAs

Isso é o que parece link

    
por 06.08.2016 / 15:53
0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

Isso executará um promt de comando elevado que ecoa os comandos para o utilitário diskpart para montar um vhd. O sinal estranho com o círculo é um ASCII codificado como "Enter" para colocar vírgulas multilineadas no diskpart. Espero que isso ajude, mesmo que você não precise executar o utilitário diskpart.

    
por 01.02.2017 / 01:50

Tags