A configuração "Executar este programa como administrador" foi alterada para permitida para todos os usuários, mas não funciona

0

Existem vários programas no PC (Windows 10 Enterprise, instalação limpa) que estou usando e quero disponibilizar para outros usuários não administradores. Eu habilitei "Executar este programa como administrador" para todos os usuários, mas o UAC ainda entra em ação e solicita que os usuários não administradores façam login como administradores para poderem executar o programa.

Quando esses prompts aparecem, não há a caixa de seleção "Sempre perguntar antes de abrir este arquivo", que eu posso verificar.

Os programas em questão são coisas bastante inócuas, como o editor offline do Scratch2, o Kodu Game Lab, etc. O editor está configurado para todos os aplicativos e todos eles são desbloqueados.

Eu fiz exatamente a mesma coisa em outros 10 PCs com o Windows 7, e tudo correu como esperado (os programas começam normalmente, não é necessário login de administrador).

Por que isso acontece e como posso disponibilizar esses programas para todos os usuários deste computador, sem desabilitar o UAC ? Estou perdendo uma nova configuração relacionada à segurança / UAC do Windows 10?

    
por FiddlingAway 23.02.2017 / 13:06

1 resposta

1

Esse é o comportamento esperado.

O executar este programa como administrador para todos os usuários faz o seguinte:

Normalmente, quando você executa um programa como administrador, ele inicia o programa no espaço Administrador. Se o usuário atual tiver direitos de administrador, uma janela do UAC será exibida com uma pergunta sim / não para confirmar.

Nas configurações do programa, há uma caixa de seleção que executará automaticamente o programa como administrador quando você clicar duas vezes no explorador, que ainda executa a ação mencionada acima.

A opção de fazer isso para todos os usuários simplesmente faz com que o acima aconteça, independentemente de quem clica nele.

Isso significa que, se um usuário não tiver direitos administrativos, em vez de uma pergunta sim / não, será exibida uma tela de login.

Este é um recurso de segurança que existe desde o Windows 7 e, se funcionasse de outra maneira, seria uma séria falha de segurança, então, sim, isso ocorre por design.

Como consertar isso? A primeira pergunta é: o seu programa realmente requer direitos administrativos? Geralmente eles são necessários porque o programa grava em uma pasta específica. Se você conceder a esses usuários (ou ao grupo USERS) direitos de gravação para essas pastas, geralmente é suficiente. É possível que o programa grave na seção de registro do Computador Local. Novamente, se você souber onde, poderá conceder a esses usuários (ou ao grupo USERS) direitos de gravação a essa chave de registro.

Na maior parte do tempo, problemas como esses acontecem porque o programa é instalado na pasta de arquivos do programa. A primeira coisa que gostaria de fazer é desinstalar o programa e instalá-los em uma pasta diferente, como uma pasta recém-criada por você: C: \ Games.

    
por 23.02.2017 / 13:36