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
explorer
e 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?
Administrators
tem 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.exe
elevado. 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.