Como sempre executar como aplicativos de administrador no Windows

75

O problema é que, quando abro aplicativos, sempre preciso clicar com o botão direito do mouse e selecionar executar como administrador.

insira a descrição da imagem aqui

Quando não faço isso, obtendo erros inesperados de aplicativo. BTW, eu desliguei o UAC.

É irritante. Existe alguma maneira de alterar o comportamento do clique duplo com o botão esquerdo para atuar como ação "Executar como administrador"? Quero fazer a ação "Executar como administrador" por padrão. Thx antecipadamente

Tural Ali
fonte
Você reiniciou depois de desligar o UAC?
avirk
1
@ Ramhound Desativar o UAC não ajuda no Windows 8 , para arquivos executados no diretório Program Files (x86)-e possivelmente em outros.
Aske B.
2
@ Ramhound Encontrei esse problema hoje com o aplicativo "Notepad ++". Quando abro arquivos, ele não executa o programa como administrador. Eu tive que ir para o diretório do Notepad ++ e abri-lo como administrador e, em seguida, abra o arquivo lá. Esse problema nunca ocorreu para mim antes do Windows 8. Todos os programas eram executados como administrador por padrão quando o UAC estava desativado, no Windows 7, conforme minha experiência. EDIT: e eu precisava dos direitos de administrador porque não consegui salvar as alterações porque alegava que o arquivo estava aberto em outro programa.
Aske B.
2
@ Ramhound Eu não sou especialista, por isso não posso provar que você está errado, mas usei o Windows 7 por vários anos e nunca tive problemas, e só consegui o Windows 8 há duas semanas, então foi o meu primeiro pensamento. Além disso, ele continua me pedindo permissão se eu quiser editar arquivos em determinados diretórios, o que indicava que as coisas haviam mudado, já que eu nunca experimentei isso no Windows 7, depois de desligar o UAC, é claro.
Aske B.

Respostas:

94

Método 1 (funciona apenas em atalhos):

  1. Clique com o botão direito do mouse no atalho, clique em Propriedades .
  2. Clique em Avançado. Selecione Executar como administrador .

Método 2 (afeta todos os atalhos e funciona em listas de atalhos e na abertura de arquivos com o aplicativo):

  1. Vá para o local do executável.
  2. Clique com o botão direito do mouse em AppThatRequiresAdminRights.exe e selecione Troubleshoot compatibility.
  3. Selecione a opção Solucionar problemas do programa depois que o assistente terminar de detectar problemas.
  4. Escolha a opção O programa requer permissões adicionais . O assistente aplicará a configuração Executar como Administrador ao programa AppThatRequiresAdminRights.exe .
  5. Clique em Test the program(obrigatório) e feche o assistente.

Encontrado aqui

avesse
fonte
10
Esta é uma resposta aceita, mas mostra como sempre executar como administrador um programa específico . Ao ler o título da pergunta do OP, tive certeza de que encontrarei aqui uma solução, como executar todos os programas no Windows 8, sempre como administrador. Estranho ...
trejder 30/09
2
O Windows tenta ser retardado como Mac OS. Eles esqueceram qual é o seu alvo.
mrosiak
3
+1 para o recurso oculto na opção 2. Para um usuário não técnico, pode ser a primeira vez que ele tenta, mas para um usuário avançado que sabe o que realmente está tentando fazer, ele nunca tentará "Programa Trubleshoot" ...
temor
Eu vim aqui para esta resposta, mesmo que não seja realmente uma resposta para a pergunta: P, eu inicio um aplicativo por meio de um arquivo em lotes e precisava que ele tivesse direitos de administrador, isso foi corrigido, mesmo que o arquivo em lotes original não tenha sido iniciado com direitos de administrador. (Eu tenho o UAC desativado)
FreeSoftwareServers
26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

entrar no PowerShell (iniciado como administrador) fez isso por mim sem especificar algo para cada aplicativo.

Observe que isso desabilita permanentemente o UAC. Arrastar o controle deslizante para baixo nas configurações do UAC não desativará o UAC completamente, ele não será mais solicitado, mas continuará ativo.

0x8BADF00D
fonte
Por definição, isso apenas remove o prompt; EnableLUAespecifica se o UAC (Windows Account User Controls) notifica o usuário quando os programas tentam fazer alterações no computador. O UAC era anteriormente conhecido como LUA (conta de usuário limitada).
Mike Perrenoud
2
@MichaelPerrenoud Desativa completamente o UAC, você deve experimentá-lo pelo menos antes de votar. Entre: O prompt será desativado quando você reduzir o controle deslizante para o valor mínimo.
0x8BADF00D
3
Você sabe o que, você está certo meu amigo. Desativei o UAC de uma maneira muito diferente, por meio de grupos locais, mas, quando marcada a chave do Registro, o valor agora é 0. Edite sua pergunta para que eu possa votar na sua resposta. Eu sinto Muito.
Mike Perrenoud
2
Queria dizer editar sua resposta com algo mais e posso mudar meu voto.
Mike Perrenoud
3
Essa deve ser a resposta aceita.
eivamu
7

Mate todas as instâncias do Explorer e inicie-o novamente pelo Gerenciador de Tarefas (Ctrl + Shift + Esc) com direitos administrativos.

pbies
fonte
2
Parou de trabalhar no Windows 10
VarunAgw 07/08
4

Use o bom e velho truque do agendador de tarefas, que funciona desde o Vista .

Aqui está uma ferramenta que ajuda você a executar as etapas:

https://sites.google.com/site/freeavvarea/UACPass-en

magicandre1981
fonte
Posso fazer com que o Agendador de tarefas execute meu aplicativo, mas ele o faz em segundo plano para usuários não administradores. Preciso que a interface do usuário do aplicativo fique visível para qualquer conta. Isso é possível?
gonzobrains
não, o truque só funciona se sua conta fizer parte do grupo de administradores.
magicandre1981
o link está morto
Lobo
1
@Wolf Fixei o link
magicandre1981
... parece mais um retrabalho completo;) obrigado de qualquer maneira
Lobo
2

Vá para o canto superior direito da tela no Windows 8> clique no botão "Pesquisar" no painel direito> procure pelo aplicativo> clique com o botão direito do mouse no programa> selecione "Abrir local do arquivo"> ​​clique na guia "Atalho"> clique no botão "Avançado"> marque Botão "Executar como administrador"

MacGyver
fonte
2

Eu escrevi uma ferramenta simples para resolver este problema. Leia mais no meu artigo do CodeProject Execute o Windows 8 Applications como administrador por padrão .

ALEXIX
fonte
6
Geralmente, é preferível que as respostas sejam mais completas, em vez de depender totalmente de outro site, que pode ser movido ou desativado inesperadamente. Se possível, copie sua resposta desse site aqui.
Heptite
Esta deve ser a resposta aceita
Revious
1

Devido ao comentário do AlEXIX, eu projetei um armazenamento em lote na pasta "sendto" e, em seguida, use o botão direito do mouse no menu "enviado para" para adicionar "exe" nos registros executados com o direito de administrador. Eu testei o sucesso, mas cada vez não é possível adicionar mais de cinquenta arquivos exe aos registros. Além disso, antes de usar o lote, o cmd.exe deve ser configurado como "executar como administrador", aqui está o meu código de lote:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"
Richard
fonte
0

Procure o CMD no menu Iniciar, execute-o como administrador e digite o seguinte comando.

administrador do usuário da rede / ativo: sim

Nikhil
fonte