sempre executar 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 C:\Windows\System32\drivers\etc\hosts Arquivo.
  • Normalmente eu uso apenas o Windows Explorer, navegue para esse caminho e, em seguida, clique com o botão direito no hosts arquivo 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"?

fritzmg
fonte
1
Por com o UAC desativado Você quer dizer não notificar opção no painel de controle? A partir do Windows 8, esta opção não desativa o UAC, pois aplicativos imersivos não podem funcionar com o UAC desativado.
PetSerAl
Sim, é o que quero dizer Nunca notifique (que ainda é a mesma configuração que no Windows 7, eu não sabia que não pode ser desativado em geral).
fritzmg
1
A partir do Windows 8 Nunca notifique significa o modo de aprovação automática, em que as solicitações de elevação são aprovadas sem perguntar ao usuário, mas o aplicativo ainda precisa solicitar a elevação para obter direitos de administrador completos.
PetSerAl

Respostas:

2

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

Para desabilitar completamente o UAC, o EnableLUA propriedade 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 https://msdn.microsoft.com/pt-br/library/cc232765.aspx

fritzmg
fonte
Meh, eu sabia que com essa mudança, qualquer Store Apps não funcionaria. No entanto, mesmo aplicativos simples como a Calculadora não funcionam mais ...
fritzmg