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


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


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.


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.


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


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"



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"

0

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

administrador do usuário da rede / ativo: sim

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.