Controle de conta de usuário (autorização)

O UAC (Controle de Conta de Usuário) permite que os usuários executem tarefas comuns como não administradores, chamados de usuários padrão e como administradores sem precisar alternar usuários, fazer logoff ou usar Executar como. O comportamento do UAC para a configuração "Nunca notificar" não desabilita mais o UAC. A configuração "Nunca notificar" fornece um token dividido e sempre eleva automaticamente o privilégio necessário. Essa sutileza pode fazer com que seu aplicativo tenha problemas de compatibilidade. Você ainda pode desabilitar o UAC usando Políticas de Grupo ou definindo manualmente a chave do Registro.

Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: A configuração "Nunca notificar" desabilita o UAC.

Por exemplo, se você executar as etapas a seguir para alterar a configuração "Nunca notificar", obterá resultados diferentes ao tentar criar um arquivo em uma pasta que exija privilégios elevados. O comportamento Windows 8 é negar o acesso. O comportamento do Windows 7 permite que você crie o arquivo File.txt.

  1. Clique ou toque em Iniciar. Na caixa de pesquisa, digite "Alterar configurações de Controle de Conta de Usuário".
  2. Clique ou toque em Alterar configurações de Controle de Conta de Usuário para abri-lo.
  3. Mova o controle deslizante para Nunca notificar.
  4. Clique ou toque em OK.
  5. Reinicie seu computador.
  6. Clique ou toque em Iniciar e em Executar. Na caixa Abrir , digite "Cmd.exe". Observe que o título da janela não contém a cadeia de caracteres "Administrador".
  7. Digite "echo > %windir%\system32\File.txt".

O UAC foi adicionado ao Windows Server 2008 e ao Windows Vista. Uma conta de usuário padrão é sinônimo de uma conta de usuário no Windows XP. As contas de usuário que são membros do grupo local Administradores executarão a maioria dos aplicativos como um usuário padrão.

Para obter informações sobre o UAC, consulte os tópicos a seguir.

Tópico Descrição
Diretrizes para controle de conta de usuário no desenvolvimento da interface do usuário
Informações gerais sobre o UAC.
Desenvolvendo aplicativos que exigem privilégio de administrador
Modelos para desenvolver aplicativos que executam operações que exigem privilégio administrativo, mas que são executados como um usuário padrão.
Referência de autorização
Informações detalhadas sobre funções de autorização, interfaces, estruturas e outros elementos de programação.