Estou profundamente irritado com o UAC e o desabilito para meu usuário administrador sempre que posso. No entanto, há situações em que não posso - especialmente se essas máquinas não estão sob minha administração contínua.
Nesse caso, sempre sou desafiado pela tarefa de percorrer diretórios usando meu usuário administrativo por meio do Windows Explorer, onde usuários comuns não têm permissões de "leitura". As duas abordagens possíveis para esse problema até agora:
altere as ACLs para o diretório em questão para incluir meu usuário (o Windows oferece convenientemente o Continuebotão na caixa de diálogo "No momento, você não tem permissões para acessar esta pasta" . Isso obviamente é péssimo, pois na maioria das vezes eu não quero alterar ACLs mas basta olhar para o conteúdo da pasta
use um prompt elevado do cmd.exe junto com vários utilitários de linha de comando - isso geralmente leva muito tempo ao navegar por estruturas de diretório grandes e / ou complexas
O que eu adoraria ver seria uma maneira de executar o Windows Explorer no modo elevado. Ainda tenho que descobrir como fazê-lo. Mas outras sugestões para solucionar esse problema de maneira discreta, sem alterar a configuração do sistema inteiro (e de preferência sem a necessidade de baixar / instalar qualquer coisa) também são bem-vindas.
Vi este post com uma sugestão para alterar o HKCR - interessante, mas altera o comportamento de todos os usuários, o que não tenho permissão para fazer na maioria das situações. Além disso, algumas pessoas sugeriram o uso de caminhos UNC para acessar as pastas - infelizmente isso não funciona ao acessar a mesma máquina (ou seja \\localhost\c$\path
) que a associação ao grupo "Administradores" ainda é removida do token e de uma nova autenticação (e, portanto, a criação de um novo token) não aconteceria ao acessar o host local.