Executar aplicativos como administrador por padrão no Windows 10

42

Acabei de adquirir um novo laptop com o Microsoft Windows 10. Meu laptop anterior executava o Windows 7.

Estou tentando fazer com que os aplicativos "executem como administrador" por padrão, para que eu não esteja constantemente tendo problemas para salvar / substituir arquivos etc. A prioridade aqui é poder modificar meus próprios arquivos em um disco rígido externo; Eu não esperava que tivesse que fazer algo especial para poder fazer isso. Minha conta de usuário no laptop é uma conta "Administrador" e defina a configuração Controle de conta de usuário como "Nunca notificar". Eu pensei que isso alcançaria o efeito desejado (como também sugerido nesta pergunta relacionada em relação ao Windows 7).

Aqui está uma captura de tela da minha configuração para desativar o UAC no Windows 10: Configurações de controle de conta de usuário

Ainda assim, o Notepad ++ (por exemplo) não está iniciando automaticamente com direitos administrativos. O que mais eu preciso fazer ou o que estou negligenciando?

obrigado

PS. Estou ciente de que o que estou tentando fazer é um risco à segurança, mas esse não é o objetivo desta pergunta; se devo ou não fazer algo é diferente de saber se posso ou não fazer algo.

osullic
fonte
2
Considerando que você não pode desativar completamente o UAC no Windows 8 e posterior, não sei como você seguiu a resposta da pergunta relacionada. Normalmente, você pode fazer isso configurando o atalho para o aplicativo em questão para sempre ser executado como administrador. Você entende que o que você está pedindo é um enorme risco de segurança da sua parte, sempre executando coisas como administrador, é como o malware de randsomware criptografa seus arquivos (o processo requer permissões de administrador).
Ramhound
2
Se você está “constantemente tendo problemas para salvar / substituir arquivos, etc.”, provavelmente deve repensar a maneira como usa seu computador. Esse tipo de coisa simplesmente não acontece, sempre, quando se usa normalmente um computador.
Daniel B
@ Daniel Pode ser algo simples que eu ignorei, mas sem executar o Notepad ++ como administrador, não consigo substituir arquivos de texto simples que tenho em um disco rígido externo. Considero que isso é "normalmente usando um computador". Sei que poderia clicar com o botão direito do mouse no ícone do Notepad ++ para executar como administrador, mas geralmente executo o Notepad ++ clicando com o botão direito do mouse em um arquivo de texto e usando o menu de contexto do Explorer para abrir no Notepad ++ e que não parece executar o Notepad ++ com direitos de administrador .
osullic
@osullic Você deve alterar as listas de controle de acesso nesses arquivos para que sua conta tenha controle total. Executar como administrador elevado o tempo todo é um exagero.
Ben N
Obrigado @Ben, isso parece uma solução melhor. Como altero as listas de controle de acesso? É clicando com o botão direito do mouse em um arquivo / pasta e alterando as permissões na guia Segurança?
osullic

Respostas:

25

Resposta atualizada: resolvendo o problema em vez de responder à pergunta.

Para alterar as ACLs na unidade externa, abra suas propriedades e vá para a guia Segurança:

propriedades do disco - segurança

Observe que os usuários autenticados não têm "controle total"; somente Administradores, e você não é realmente um membro de Administradores, a menos que seja elevado. Clique em Avançado.

segurança avançada

(O proprietário provavelmente será Administradores.) Clique em Adicionar.

adicionando uma entrada de permissão

Clique em "Selecionar uma entidade" e digite seu nome de usuário na caixa. Marque "Controle total" e clique em OK.

Agora que voltamos ao editor avançado de ACL, marque a caixa que substitui as ACLs de itens filhos. Clique em OK e aceite o aviso. Clique em OK na janela de propriedades, aguarde a conclusão da operação (se houver) e pronto.

A resposta original (perigosa) segue abaixo da linha.


Perigo! Este é quase certamente um plano ruim, por razões explicadas no comentário de Ramhound.

Execute gpedit.mscpara abrir o Editor de Diretiva de Grupo Local. Expanda Configuração do computador , Configurações do Windows , Configurações de Segurança , Políticas Locais e Opções de Segurança . Quatro configurações precisam ser atualizadas:

  1. Defina "Controle de conta de usuário: comportamento do prompt de elevação para administradores no modo de aprovação de administrador" como Elevar sem solicitar .
  2. Defina "Controle de conta de usuário: detectar instalações de aplicativos e solicitar elevação" como Desativado .
  3. Defina "Controle de conta de usuário: execute todos os administradores no modo de aprovação de administrador" como Desativado .
  4. Defina "Controle de conta de usuário: eleve apenas aplicativos UIAccess instalados em locais seguros" como Desativado .

O LGPE salva automaticamente todas as alterações, então saia e reinicie.

Novamente, esta é uma configuração muito insegura que você está criando aqui.

Ben N
fonte
4
Devo acrescentar que fazer o que é sugerido interromperá TODOS os aplicativos da Windows Store no Windows 10. Isso inclui os aplicativos padrão, como a Calculadora, e a nova maneira de acessar o painel de controle.
Ramhound
@osullic - é amplamente encontrado, mas em 99% dos casos um aplicativo solicita permissão elevada apenas quando necessário e a maioria das pessoas concorda com isso. Isso será um choque para você. A execução de Full Controlset para determinado diretório ainda apresentará problemas.
Ramhound
Eu não entendo o ponto de segurança. Mesmo uma ferramenta Win95 como "Ghostmouse" (iniciada sem direitos de administrador) pode mover meu cursor para um programa, clique com o botão direito do mouse em algo> Executar como administrador e clique no prompt depois. por que um vírus obscuro não seria capaz de fazer o mesmo?
dersimn
A solução do editor ACL não funciona, porque não está configurada para todas as pastas importantes, por exemplo, 'Arquivos de programas', 'Windows', etc. A chamada solução 'perigosa' (sic!) Funciona.
Setec
1
@setec Pode ser necessário alterar o proprietário para você ou para Administradores antes de conceder a si mesmo controle total; algumas pastas são restritas e pertencem inicialmente ao TrustedInstaller.
Ben N
19

Parece que existem algumas opções para executar um aplicativo como administrador por padrão que você pode tentar.

  1. Clique com o botão direito do mouse no Atalho do aplicativo >> Vá para Propriedades >> Clique no botão Avançado na guia Atalho >> Marque a caixa "Executar como administrador" >> Clique em OK. -

insira a descrição da imagem aqui

  1. Clique com o botão direito do mouse no aplicativo >> Vá para Propriedades >> Clique na guia Compatibilidade >> Marque "Executar este programa como administrador" >> Clique em OK. -

insira a descrição da imagem aqui

Nota: Ao tentar minha segunda opção (acima), eu tinha um aplicativo que inicialmente não tinha a caixa de seleção "Executar este programa como administrador". Eu tive que fazer o seguinte para que a caixa de seleção apareça e sempre seja executada como administrador:

  1. Clique no botão "Executar solução de problemas de compatibilidade"
  2. Clique na opção "Solucionar problemas do programa"
  3. Marque a caixa de seleção "O programa requer permissões adicionais".
  4. Clique em "Avançar" e clique no botão "Testar o programa ..." (para verificar se o programa é executado corretamente).
  5. Clique em "Avançar" e clique em "Sim, salve essas configurações para este programa"

Bill Garrison confirmou que a solução encontrada em Como posso executar TODOS os meus aplicativos "como administrador" por padrão no Windows 7? funciona para Windows 10. Há pelo menos um outro método, você pode definir o UAC para a configuração mais baixa, mas isso também causa falhas nos aplicativos nativos do Windows 10 (como a calculadora).

Abaixo está a resposta citada :

Adicionar usuário ao grupo de administradores e remover do grupo de usuários:

  1. Entrar como administrador

  2. Ir para executar (WinKey + R)

  3. Digite "control userpasswords2"

  4. Selecione sua conta e clique em "Propriedades"

  5. Selecione a guia "Associação ao grupo"

  6. Selecione "Administradores"

  7. Clique em OK e OK

Desativar modo de aprovação

  1. Entrar como administrador

  2. Ir para executar (WinKey + R)

  3. Digite "secpol.msc"

  4. Vá para Políticas locais> Opções de segurança

  5. Encontre "Controle de conta de usuário: alterne para a área de trabalho segura ao solicitar elevação"

  6. Abra Clique em Desativar e clique em OK.

  7. Reinicie o computador (o logoff muito importante não funciona)

majestzim
fonte
2
Isso não está executando tudo como administrador. Você deve repeti-lo para todos os aplicativos que desejar. Veja as respostas do @fritzmg ou do meu sobre como executar tudo como administrador.
Dio Phung
14

Para desabilitar o UAC completamente, a EnableLUApropriedade

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

no registro precisa ser alterado para 0. Isso desativa o tipo de usuário "administrador no modo de aprovação de administrador", permitindo que todos os usuários administradores executem seus processos como administradores por padrão.

Veja também: EnableLUA | msdn.microsoft.com

Depois disso, seus programas / processos serão executados no modo Administrador por padrão (considerando que seu usuário é um Administrador), ou seja, você não terá problemas (tanto) para salvar arquivos em determinados locais, sem iniciar o respectivo programa especificamente como Administrador primeiro.

(de Sempre executar programas como administrador no Windows 10 | Superusuário )

// ah, desculpe, esta é uma duplicata da resposta original do @ ben-n - a única diferença é fazer isso através do Registro, em vez de gpedit.msc

fritzmg
fonte
7

Se uma pesquisa o levar até aqui e você quiser "executar (certos) aplicativos como administrador por padrão" - mesmo quando for iniciado por um tipo de arquivo associado ou qualquer coisa que não seja um atalho especial, você deverá usar o registro. Essas guias de compatibilidade na caixa de diálogo de propriedades do arquivo não estão mais disponíveis no Windows 10, e outros hacks do Registro para versões mais antigas do Windows também foram removidos.

A Microsoft intencionalmente não quer mais tornar isso fácil.

Se você ainda não sabe por que não deve fazer isso, deve parar agora.

Para Por que você deve ou não fazer isso, é necessário procurar outro lugar.

Abaixo você aprenderá como.

Crie um novo valor de sequência em uma destas chaves existentes: (crie a chave "Camadas" também - se necessário)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

O nome do novo valor da sequência deve ser o caminho (sem aspas) para o aplicativo que você deseja sempre iniciar elevado.

Por exemplo:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

O valor dessa chave deve ser

~ RUNASADMIN

deve ficar assim: chave de registro para sempre executar elevada no windows 10

Depois de definir o valor da chave e o nome corretamente, está pronto! Inicie o aplicativo usando um arquivo associado e você verá o prompt de elevação.

DanO
fonte
Você pode adicionar uma referência para Por que você deve ou não fazer isso, precisa procurar em outro lugar. a que isso se refere aqui, sua solução ou configuração do UAC?
Prateek
1
Prateek, UAC é uma medida de segurança. Provavelmente, você pode adivinhar que ignorá-lo torna seu PC menos seguro. Se você ainda não sabe disso, não está em posição de determinar se ignorar é realmente a coisa certa a fazer. Por isso, estou pedindo que você não use as instruções para criar dinamite a seguir. O objetivo é fazer com que você reconheça que está fora de profundidade e volte com segurança - e não lhe dê mais falsa confiança.
DanO 5/11
5

Basta executar o Powershell como administrador e digite o seguinte:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0
Dio Phung
fonte
1
Observe: no Windows 10, se você desativar o UAC, alguns aplicativos internos (Maps, Edge, Calculator) se recusam a executar.
Dio Phung