sempre executa programas como administrador no Windows 10

2

O título é um pouco enganador, mas não consigo pensar em um melhor. Veja o exemplo a seguir para explicar o que eu quero:

  • No Windows 7, o usuário atual que estou usando é uma conta "Administrador do computador". Depois de atualizar para o Windows 10, o tipo de conta do meu usuário atual ainda é "Administrador".
  • Digamos que eu queira editar o arquivo C:\Windows\System32\drivers\etc\hosts .
  • Normalmente eu uso apenas o Windows Explorer, navegue para esse caminho e, em seguida, clique com o botão direito no arquivo hosts e escolha, no meu caso Edit with Sublime Text 2 - já que tenho o Sublime Text 2 instalado e prefiro usá-lo para editar qualquer arquivo de texto.
  • Isso funciona bem no Windows XP e no Windows 7 (com o UAC desativado). No entanto, após a atualização para o Windows 10 (também com o UAC desabilitado), o processo de Sublime Text não terá direitos suficientes para salvar esse arquivo.

Então, minha pergunta é: qual é a diferença aqui entre o Windows 7 e o Windows 10? Por que um processo, que não é executado sob a conta de administrador no Windows 7 capaz de gravar nesse local, mas no Windows 10 não é? Mesmo que a conta usada em ambos os casos seja do tipo "Administrador?"

    
por fritzmg 14.08.2016 / 13:41

1 resposta

2

Como apontado pelo @PetSerAl, a configuração do UAC para Nunca Notificar ativa somente o tipo de usuário "administrador no Modo de Aprovação de Administrador" enquanto desabilita todas as outras políticas do Controle de Conta de Usuário (UAC).

Para desabilitar completamente o UAC, a propriedade EnableLUA de

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 o link

    
por 14.08.2016 / 14:11