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?
windows-7
shell
uac
privileges
Barry Kelly
fonte
fonte
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 doexplorer.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.Respostas:
Até onde eu sei, você não pode criar uma conta como essa, mas se você fizer login como "Administrador" (não apenas como uma conta que seja membro do grupo Administradores - isso não é bom o suficiente)., Tudo o que iniciar será ser lançado elevado.
Não é algo que você deve fazer normalmente, mas se precisar, precisará.
fonte
Esta é uma péssima ideia. Deseja voltar aos dias do Win XP em que tudo funciona como administrador? Você está desistindo de todos os ganhos de segurança obtidos pelos aplicativos Vista e Windows 7. A GUI deve invocar o UAC, portanto, nesse caso, não há necessidade desse hack.
Se você precisar executar aplicativos de linha de comando como administrador, basta abrir um prompt de comando do administrador. É muito fácil, basta pressionar WIN, digite 'cmd' e, em seguida, pressione ctrl + shift + enter. Ou ainda mais simples, você pode criar um atalho para cmd e, nas configurações, defini-lo como 'Executar como administrador'
fonte
Quanto à pergunta original, se você estiver executando o shell INTEIRO com direitos de administrador, faça o login com uma conta de administrador e conclua-a. Você está basicamente destruindo o objetivo da divisão da conta no que diz respeito à segurança. O que eu recomendo é executar o explorer como uma conta de administrador separada.
Solução fácil para iniciar o explorer como administrador:
Nota: Isso não funciona em uma janela do PowerShell e não faço ideia do porquê. Por exemplo: Iniciar uma janela do PowerShell como um usuário administrador (e não estou falando sobre executar como administrador aqui) e digitar 'explorer' ou 'invoke-item explorer.exe' iniciará a janela, mas com apenas direitos de usuário; no entanto, digitar 'CMD' na mesma janela do PowerShell e, em seguida, apenas 'explorer' funcionará.
Outra coisa escondida super divertida nota: a maioria das pessoas não sabe disso, mas há uma caixa de seleção para sempre executar as janelas do PowerShell como administrador, para que você não precise sempre clicar com o botão direito do mouse e selecioná-la (uma vez que a maioria das coisas que você faz O PowerShell requer administração de qualquer maneira). Para encontrar isso:
fonte
Por que não ativar a elevação automática para a conta de administrador interna?
Iniciar política de segurança local
Vá para: Diretivas Locais \ Opções de Segurança
Procure por: Controle de conta de usuário: modo de aprovação de administrador da conta de administrador interna e verifique se ela está desabilitada (esse é o valor padrão de qualquer maneira).
Agora você pode alternar rapidamente para a conta de administrador interna para todas as suas necessidades de administrador.
fonte
É correto que, a partir do Windows 7, não haja uma maneira simples de executar o Windows Explorer com privilégios de administrador. O "Executar como Administrador" normal é por padrão ignorado no Explorer.
Mas há uma boa solução alternativa se você não precisar dessas permissões elevadas com muita frequência:
As caixas de diálogo de arquivo (Abrir, Salvar como, ...) de qualquer aplicativo do Windows são encarnações quase completas do Explorer e herdam os direitos de usuário do aplicativo. Portanto, se você iniciar o Bloco de notas como administrador e abrir a caixa de diálogo "Abrir arquivo", poderá usá-lo para manipular arquivos com privilégios de administrador. Você pode modificar e excluir arquivos protegidos e alterar a propriedade para o usuário padrão.
fonte
Se você desativar o UAC, qual é o problema restante?
Você pode tentar os métodos deste artigo de Aaron Margosis , que é para o Vista, mas pode funcionar no Windows 7 (não testei isso).
@Andrew Alguns aplicativos não se comportam corretamente com o UAC porque não foram escritos corretamente para funcionar com o UAC, e geralmente isso ocorre porque não foram escritos corretamente em primeiro lugar. Suspeitos comuns são coisas que tentam gravar configurações de registro no nível do usuário no HKLM. O UAC ajuda a virtualizar isso, mas se uma parte posterior do código que lê a configuração for codificada, ela pode ignorar a virtualização, não encontrar a configuração e não se comportar conforme o esperado (é também por isso que é uma péssima idéia desativar UAC enquanto você instala e configura todos os seus aplicativos e depois o liga novamente, pois as configurações podem acabar em lugares estranhos)
fonte
Há uma opção nas "opções de pasta" do Explorer para executar todas as novas janelas do Explorer como uma tarefa separada. Quando isso estiver ativado, você poderá executar uma segunda cópia do explorer.exe elevada ...
Também é possível executar uma instância de por exemplo. mspaint com o comando runas (runas / user: seudominio \ seuadminuser mspaint) e, em seguida, vá para arquivo - aberto. Voila, você tem seu explorador elevado ...
fonte
Maneira rápida de obter uma janela elevada do explorer:
cmd
para encontrá-locmd
(ou pressione o botão menu no teclado) e escolha "Executar como Administrador"explorer
<return>
na janela de comando elevadafonte