2015-11-18 12:30:37 +0000 2015-11-18 12:30:37 +0000
45
45

Executar aplicações como administrador por defeito no Windows 10

Acabei de receber um novo portátil com Microsoft Windows 10. O meu anterior computador portátil tinha o Windows 7.

Estou a tentar que as aplicações “corram como administrador” por defeito, para que não tenha constantemente problemas em salvar/sobreescrever ficheiros, etc. A prioridade aqui é poder modificar os meus próprios ficheiros num disco rígido externo; não esperaria ter de fazer nada de especial para poder fazer isto. A minha conta de utilizador no portátil é uma conta “Administrador”, e eu defini a definição de Controlo de Conta de Utilizador como “Nunca notificar”. Pensei que isto iria conseguir o efeito que pretendo (como também sugerido em esta pergunta relacionada em relação ao Windows 7).

Aqui está uma imagem da minha configuração para desactivar o UAC no Windows 10:

Ainda assim, o Bloco de Notas++ (para um) não começa automaticamente com direitos administrativos. O que mais preciso de fazer, ou o que estou a ignorar?

Obrigado

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

Respostas (5)

26
26
26
2015-11-18 14:24:30 +0000

Resposta actualizada: resolver o problema em vez de responder à pergunta.

Para alterar as LCA na unidade externa, abrir as suas propriedades e ir para a tabulação Segurança:

Note que os Utilizadores Autenticados não têm “Controlo Total”; apenas os Administradores têm, e não é realmente um membro dos Administradores, a menos que seja elevado. Clique em Avançado.

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

Clique em “Select a principal”, e escreva o seu nome de utilizador na caixa. Marque “Controlo total”, depois clique em OK.

Agora que estamos de volta ao editor ACL avançado, marque a caixa que substitui as ACLs de artigos infantis. Clique em OK e aceite o aviso. Clicar OK na janela de propriedades, aguardar que a operação esteja concluída (se existir), e está feito.

A resposta original (perigosa) segue abaixo da linha.


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

Executar gpedit.msc para abrir o Editor de Políticas do Grupo Local. Expandir Configuração do Computador, Configurações do Windows, Configurações de Segurança, Políticas Locais, e Opções de Segurança. Quatro definições precisam de ser actualizadas:

  1. definir “Controlo de Conta de Utilizador”: Comportamento da solicitação de elevação para administradores no Modo de Aprovação de Admin" para Elevar sem solicitação*.
  2. Definir “Controlo de Conta de Utilizador”: Detectar instalações da aplicação e pedir elevação" para Desactivado*.
  3. Definir “Controlo de Conta de Utilizador”: Executar todos os administradores em “Modo de Aprovação de Admin” para Desactivado*.
  4. Definir “Controlo de Conta de Utilizador”: Elevar apenas aplicações UIAccess que são instaladas em locais seguros" para Desactivado*.

O LGPE guarda automaticamente todas as alterações, por isso saia e reinicie.

Again, esta é uma configuração muito insegura que está a criar aqui.

18
18
18
2016-07-22 13:53:56 +0000

Parece que existem algumas opções para executar uma aplicação como administrador por defeito que pode tentar.

  1. Clique com o botão direito do rato no atalho da aplicação {>>> Ir para Propriedades >>> Clique no botão Avançado no separador Atalho >>> Marque a caixa “Executar como administrador” >>> Clique OK. -

  2. Clique com o botão direito do rato na aplicação {\i1}> Ir para Propriedades {\i}> Clique no separador Compatibilidade {\i}> Marcar “Executar este programa como administrador” {\i}> Clique em OK. -

Nota: Ao tentar a minha segunda opção (acima), eu tinha uma aplicação que não tinha inicialmente a caixa de verificação “Executar este programa como administrador”. Tive de fazer o seguinte para que a caixa de verificação aparecesse e para que fosse sempre executada como administrador:

  1. clicar no botão “Run compatibility troubleshooter”
  2. Clicar na opção “Troubleshoot Program”
  3. Marcar a caixa de verificação “O programa requer permissões adicionais”.
  4. Clique em “Next” e clique no botão “Test the program…” (para verificar se o programa corre correctamente).
  5. Clique em “Next” e clique no botão “Yes, save these settings for this program”

Bill Garrison confirmou que a solução encontrada em Como posso executar TODAS as minhas aplicações “como administrador” por defeito no Windows 7? funciona para o Windows 10. Há pelo menos um outro método, pode definir UAC para a configuração mais baixa, mas fazê-lo também faz com que as aplicações nativas do Windows 10 (como a calculadora) falhem.

Abaixo está a citação resposta :

& > Adicionar utilizador ao grupo de administradores e remover do grupo de utilizadores:

& > 1. Entrar Como Administrador

& > 2. Ir Para Executar ( WinKey + R )

& > 3. Tipo “controlar userpasswords2” & > & > 4. Seleccione a sua conta e clique em “Propriedades”

& > 5. Seleccione “Group Membership” Tab

& > 6. Seleccione “Administradores”

& > 7. Clique em OK e OK & > Desactivar modo de aprovação

& > 1. Iniciar sessão como Administrador

& > 2. Ir Para Executar ( WinKey + R )

& > 3. Tipo “secpol.msc” & > & > 4. Go To Local Polices > Opções de Segurança

& > 5. Encontrar “User Account Control”: Mudar para o ambiente de trabalho seguro ao pedir elevação"

& > 6. Abrir Clique em Desactivá-lo e Clique em Ok.

& > 7. Reiniciar o computador ( Muito Importante Desligar a sessão não funciona )

15
15
15
2016-08-14 12:18:33 +0000

Para desactivar completamente o UAC, o EnableLUApropriedade de

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

no registo precisa de ser alterado para 0&. Isto desactiva o tipo de utilizador “administrador no Modo de Aprovação de Admin”, permitindo assim a todos os utilizadores administradores executar os seus processos como administradores por defeito.

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

Depois de fazer isso, os seus programas/processos serão executados em modo Administrador por defeito (dado que o seu utilizador é Administrador), ou seja, não terá (tanto) dificuldade em guardar ficheiros para certos locais, sem primeiro lançar o respectivo programa especificamente como Administrador.

(de Executar sempre programas como Administrador no Windows 10 | Super Utilizador )

// ah desculpe, esta é uma duplicata da resposta original de @ben-n ‘s - a única diferença é fazê-lo através do Registo em vez de gpedit.msc

8
8
8
2017-09-22 18:19:33 +0000

Se uma pesquisa o conduzir aqui, e quiser “executar (certas) aplicações como administrador por defeito” - mesmo quando é iniciado por um tipo de ficheiro associado ou qualquer outra coisa que não seja um atalho especial, tem de utilizar o registo. Esses separadores de compatibilidade no diálogo de propriedades do ficheiro já não estão disponíveis no Windows 10, e outros hacks de registo para versões mais antigas do Windows também foram removidos.

Microsoft não quer, propositadamente, tornar isto mais fácil de fazer.

Se ainda não sabe porque não deve fazer isto, deve parar agora.

Porque é que deve ou não deve fazer isto, precisa de procurar noutro lugar.

Abaixo aprenderá como.

Crie um novo valor de string numa destas chaves existentes: (criar a chave “Layers” 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 string deve ser o caminho (sem aspas) para a aplicação que pretende lançar sempre elevada.

Por exemplo:

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

O valor desta chave deve ser

~ RUNASADMIN

Deve ter o seguinte aspecto:

Depois de definir correctamente o valor e nome da chave, está feito! Inicie a aplicação utilizando um ficheiro associado e verá o aviso de elevação.

5
5
5
2017-03-24 00:45:15 +0000

Basta executar Powershell como Administrador, depois introduzir isto:

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

shutdown -r -t 0