O shell do Windows 7 (Explorer) pode ser executado com privilégios de administrador por este processo manual:
- Mate o shell do Explorer pressionando Shift+ Ctrl, clicando com o botão direito do mouse no botão Desligar no menu Iniciar e selecionando Sair do Explorer
- Inicie o Gerenciador de tarefas com Ctrl+ Shift+Esc
- Eleve os privilégios do Gerenciador de tarefas, indo para a guia Processos e selecionando Mostrar processos de todos os usuários
- Em seguida, inicie uma nova instância do shell por File | Execute no Gerenciador de tarefas , digitando
explorere selecionando oCreate this task with administrative privileges.
Depois de seguir o processo acima, o shell do Windows estará executando com privilégios administrativos, e todos os programas iniciados também terão privilégios administrativos. Isso facilita muito a execução de tarefas que exigem privilégios, principalmente para aplicativos de linha de comando, que geralmente falham silenciosamente ou com uma Access denied.mensagem, em vez de oferecer a oportunidade de usar o UAC para elevar os privilégios do processo.
O que me interessa, porém, é criar uma conta que use um shell privilegiado por padrão, em vez de ter que seguir esse processo trabalhoso todas as vezes. Como pode ser feito?
Administratorstem acesso. Você é um administrador, mas não realmente porque o UAC está ativado. Normalmente, você simplesmente elevaria uma segunda cópia do Windows Explorer, para poder navegar até essa pasta. Infelizmente você não pode executar uma segunda cópia do explorer.exeelevado. Portanto, a única correção é matar sua cópia existente do explorer e executar uma nova cópia elevada. As etapas tediosas necessárias fornecidas nesta pergunta são as etapas necessárias. Uma solução melhor seria melhor.