Como executar o Explorer como administrador no Windows 8.1, Windows 8 e Windows 7
Como você deve saber, o Windows Vista introduziu algumas mudanças importantes no modelo de segurança do Windows, incluindo o Controle de Conta de Usuário. O que o UAC faz é introduzir o conceito de aplicativos com o mínimo de privilégios - apenas as permissões suficientes que os aplicativos precisam para executar devem ser concedidos a eles e não permissões de administrador totais, porque se malware ou aplicativos ruins forem executados como administrador, eles podem causar qualquer dano ao seu OS.
No entanto, graças ao UAC, a experiência do usuário fica um pouco estragada e os usuários do Windows com décadas de idade que não eram usados a este conceito ou a quem não foi explicado porque foi introduzido ficaram perplexos quando migraram do Windows XP. Eles não entenderam por que foram solicitados a confirmar qualquer ação que faça alterações no nível do sistema em seus PCs. Um desses aplicativos que mostra uma quantidade considerável de prompts do UAC se você estiver executando o Windows com o nível mais alto de configuração do UAC é o File Explorer (anteriormente conhecido como Windows Explorer). Embora o Explorer não mostre muitos prompts do UAC na configuração padrão do UAC, a configuração padrão do UAC é
não 100% infalível. É seguro apenas contra aplicativos que assumem privilégios de nível de administrador para fazer coisas ruins.Propaganda
Agora você pode perguntar por que deseja executar o Explorer como administrador em primeiro lugar? Suponha que você precise fazer algumas operações de arquivo que envolvem muitos prompts do UAC. Ou talvez alguma extensão do shell (por exemplo, extensão do menu do botão direito) ainda não tenha sido atualizada para funcionar com o UAC e não funcione até que seja executado como administrador. Não existe uma maneira fornecida pela Microsoft para elevar extensões de shell que não funcionam corretamente. Portanto, em vez de sempre executar todos os aplicativos com o UAC definido para a configuração padrão, você pode definir o UAC para o nível mais alto permanentemente e, em vez disso, elevar temporariamente o File Explorer em um processo separado para que você possa fazer suas coisas como administrador e, em seguida, fechar isto.
Exceto que o problema é que a Microsoft não permite a execução do Explorer como administrador no Windows 8.1 / 8 (e no Windows 7 também). No Windows Vista era possível executar o Explorer como administrador. Microsoft usa DCOM para iniciar o Explorer no Windows 7 e versões posteriores. Uma fábrica de classe DCOM verifica se o usuário está executando interativamente e inicia o Explorer. Eles colocaram uma restrição no registro como uma medida de segurança para evitar que seja executado como administrador. Claro, se você estiver usando um gerenciador de arquivos de terceiros para fazer operações de arquivo, então não há problema, pois você pode facilmente elevá-lo temporariamente.
Neste artigo, veremos como elevar o Explorer para que você possa fazer operações de arquivo que mostram muitos prompts do UAC ou usar extensões de shell que não funcionam sem a elevação. Também veremos como fechar o processo elevado. A solução para executar o Explorer elevado foi encontrada por um de nossos leitores e entusiasta do Windows, Andre Ziegler, que apontou a chave reg usada pela classe DCOM em este tópico do Technet Forums. Aqui está como você pode fazer isso:
1. Baixe e abra o excelente do Winaero RegOwnershipEx aplicativo. O RegOwnership permite que você se aproprie das chaves do registro e conceda permissões de administrador e, posteriormente, restaure-as, tudo a partir de uma interface de usuário fácil de usar.
2. Na caixa de texto 'Selecionar a chave do registro' do RegOwnershipEx, copie e cole o seguinte:
HKEY_CLASSES_ROOT \ AppID \ {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
3. Clique no botão Take Ownership. Você verá o ícone de cadeado sendo desbloqueado. Agora clique em 'Abrir no Editor do Registro'.
4. O Editor do Registro será aberto na chave acima. No painel direito do Editor do Registro, você verá um valor denominado 'RunAs'. Você precisa simplesmente renomear esse valor ou excluí-lo para que o Windows permita que você execute o Explorer como administrador quando necessário. Renomeie 'RunAs' para qualquer coisa. Por exemplo, RunAsAdmin (para que você se lembre de que fez essa alteração).
5. Feche o Editor do Registro e volte para RegOwnershipEx. Clique no botão 'Restaurar propriedade', marque a chave da qual você acabou de obter e restaure sua propriedade.
É isso. Agora, se você clicar com o botão direito do mouse em Explorer.exe ou em um atalho para ele e selecionar 'Executar como administrador', poderá executá-lo como administrador! Outra forma de executá-lo como administrador é iniciar o atalho Computador / Este PC a partir do Menu Iniciar ou da tela Iniciar pressionando Ctrl + Shift + Enter. Vai começar como um processo separado que você pode ver no Gerenciador de Tarefas ou o excelente Process Explorer da SysInternals.
Você também pode usar o Winaero's simples mas útil ELE.exe aplicativo para iniciar qualquer programa como administrador a partir da linha de comando.
Ao executá-lo como administrador, não importa o que você faça dentro dele, não será mostrado um prompt do UAC. Se você executar o Process Explorer como administrador também, ele mostrará o nível de integridade do segundo processo do Explorer como Alto (Alto significa que o processo está sendo executado como administrador).
Agora, o importante a notar é que este processo não termina de forma limpa quando você fecha a janela do Explorer! Você deve se lembrar de encerrá-lo sempre que elevar o Explorer depois de terminar de trabalhar na janela do Explorer.
Além disso, você não deve executar o Explorer como administrador regularmente. Você só deve elevá-lo se precisar usar alguma extensão de shell incompatível ou se precisar fazer vários arquivos pesados operações que vão produzir muitos prompts UAC irritantes para gerenciar e manter arquivos e pastas em seu disco dirigir. E lembre-se de encerrar o segundo processo do Explorer.exe no Gerenciador de Tarefas depois de terminar de trabalhar com ele.