Por que preciso executar instaladores como administrador, quando eu sou a única conta neste computador? (windows 10)

0

Eu sou o único usuário e única conta no meu computador, mas sempre que eu tento executar um instalador, eu tenho que executá-lo como um administrador ou então ele irá falhar (geralmente com uma mensagem de erro ao longo das linhas de "don não tem permissão "). Por que isso acontece?

Eu verifiquei a guia Segurança da minha pasta Downloads e vários .exes, e todos os usuários mostram as mesmas permissões:

("Permissões especiais" está desmarcada para todos os usuários)

Existe alguma maneira de contornar isso?

    
por user144519 13.11.2016 / 18:45

2 respostas

1

As permissões de arquivo são distintas das permissões com as quais um programa é executado. Você determinou corretamente que sua conta tem acesso total a esse arquivo e, portanto, você pode, entre outras coisas, executá-lo. No entanto, os poderes do novo processo criado a partir desse programa não são totalmente determinados pela lista de controle de acesso do arquivo.

O Windows possui um recurso chamado Controle de Conta de Usuário, que tenta ajudar a conter danos causados por programas maliciosos. Sua conta de usuário é um administrador, mas o UAC faz com que a maioria dos programas sejam executados, pois você não tem poderes administrativos - o "token" do processo (que determina suas habilidades relacionadas à segurança) foi diluído. Quando você executa um programa como administrador, o UAC fornece ao novo programa o token não filtrado, permitindo que ele aproveite todos os privilégios disponíveis para você como administrador.

Você pode desabilitar o UAC, mas fazê-lo completamente quebrará muitas coisas no Windows 10, por isso não é uma boa ideia. Se você quiser fazer isso de qualquer maneira, esta outra resposta deve funcionar.

Leitura técnica: Como funciona o UAC na TechNet.

    
por 13.11.2016 / 18:58
0

É um comportamento normal.

Desde o Windows 7, a segurança foi aplicada drasticamente porque, no Windows XP, era muito fácil ser infectado por vírus.

O UAC (User Account Control) foi implementado, o que basicamente significa que toda ação que modifica o sistema exigirá a aprovação de um administrador. Se sua conta tiver direitos administrativos, você só precisa clicar em OK. Se a sua conta não o fizer, aparecerá uma tela de login solicitando que você insira credenciais para uma conta com direitos administrativos.

Dito isto, não é possível que um programa / vírus / etc pressione o botão OK na caixa de diálogo do UAC.

É possível desativar o UAC, mas se você fizer isso, os vírus poderão ser instalados livremente em seu sistema sem o seu conhecimento.

Tenha em mente que quando você executa um programa, este pop-up aparece e você pressiona OK, e o programa parece ser um vírus, você ainda terá a infecção.

Também é bom saber que, atualmente, malwares e vírus se espalharão de forma limitada à medida que eles tentam se aninhar em locais que não exigem acesso administrativo. Isso limita severamente suas habilidades e, como tal, geralmente não é reinstalado como costumava ser no Windows XP.

    
por 13.11.2016 / 19:02