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 casoEdit 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"?