Por que o UAC ainda me solicita quando "Executar como administrador" está definido permanentemente?

8

Na guia Propriedades, Compatibilidade (ou Atalho), marquei a caixa "Executar como administrador" para certos aplicativos que precisam de privilégios de administrador.

Quando eu executo esses aplicativos, o Windows ainda mostra o prompt do UAC (por exemplo: você deseja que este programa faça alterações no seu computador?).

Por que ainda faço essa pergunta depois de ter dito explicitamente ao Windows para sempre executar o programa como administrador?

Sei que posso diminuir o nível do prompt do UAC para que não veja mais avisos; no entanto, o prompt do UAC ainda é valioso para programas novos ou desconhecidos; portanto, não quero que os avisos sejam desativados completamente.

Para programas em que confio, é apenas uma distração irritante.

(Também estou familiarizado com a criação de uma tarefa no agendador com privilégios mais altos, mas isso não responde à pergunta sobre por que o UAC ainda solicita mesmo quando Executar como administrador está definido.)

Cinza
fonte
Você pode ativar o aprimoramento automático e usar a opção Rápida para tarefas administrativas, se for um cão. Isto é o que eu faço.
Surfasb 27/10/11

Respostas:

10

Isso ocorre por design. A caixa de seleção anula a necessidade de clicar com o botão direito do mouse e selecionar "Executar como administrador" sempre.

O Windows requer autenticação para qualquer tarefa que exija privilégios de administrador. Pelo que você sugere, nada impediria que o malware procure no seu computador por ícones "Executar como administrador", execute-os e use o aplicativo para acessar as profundezas do seu sistema de arquivos. Se o programa exibir apenas uma caixa de diálogo de arquivo, imediatamente o malware poderá modificar arquivos em áreas restritas do sistema.

Mão-E-Comida
fonte
2
Além disso, daria aos fornecedores preguiçosos mais uma desculpa para não atualizar e proteger seu software.
Surfasb 27/10/11
Portanto, como a maioria dos usuários que acham as solicitações do UAC irritantes, escolho "Nunca notificar". Como não estou agora em risco ainda maior do que se conseguisse indicar apenas programas específicos que não solicitam (deixando o UAC pronto para outros). Em retrospectiva, agora vejo minha pergunta como um discurso retórico contra o UAC estupidamente intrusivo no Windows 7. Executei o Windows XP por anos sem problemas de malware porque tomei o cuidado de executar apenas o software em que confiava. Se eu tomar essa decisão, não preciso do Windows dizendo "Você tem certeza?" toda vez.
Ash
Eu posso apreciar sua frustração. Infelizmente, o malware está ficando mais inteligente. Alguns softwares, como o Google Chrome, usam truques para ignorar o UAC. Em seguida, um dos nossos computadores de trabalho que usam o Chrome deixou o vírus passar e o instalou, apesar da proteção contra vírus.
Hand-E-Food
@Ash O problema é que o programa que você está executando precisa ser atualizado por seus autores para funcionar corretamente como usuário padrão (ou seja: o que acontece se você executar o software no Windows XP como usuário padrão?). UAC é um recurso de conveniência. Sem o UAC, seria necessário alternar rapidamente o usuário para a conta de administrador, a fim de executar alguma operação que requer privilégios administrativos, e alternar rapidamente o usuário para a sua conta de usuário padrão comum. Você é livre para desativar o UAC e o Windows se comporta como o Windows XP, mas perde a conveniência do UAC.
Ian Boyd