Como executo o shell do Windows 7 Explorer com Privilégios de Administrador por padrão?

31

O shell do Windows 7 (Explorer) pode ser executado com privilégios de administrador por este processo manual:

  1. 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 Exit Explorer
  2. Inicie Gerenciador de Tarefas com Ctrl + Deslocamento + Esc
  3. Eleve os privilégios do Gerenciador de tarefas indo até a guia Processos e selecionando Mostrar processos de todos os usuários
  4. Em seguida, inicie uma nova instância do shell por Arquivo | Execute no Gerenciador de Tarefas , digite explorer e selecione Create this task with administrative privileges .

Depois de seguir o processo acima, o shell do Windows será executado com privilégios administrativos e todos os programas iniciados também terão privilégios administrativos. Isso torna a execução de tarefas que exigem o privilégio muito mais fácil, principalmente para aplicativos de linha de comando, que geralmente falham silenciosamente ou com uma mensagem Access denied. em vez de dar uma oportunidade de usar o UAC para elevar os privilégios do processo.

O que me interessa, no entanto, é criar uma conta que use um shell privilegiado por padrão, em vez de ter que seguir este processo trabalhoso todas as vezes. Como isso pode ser feito?

    
por Barry Kelly 22.10.2009 / 18:37

8 respostas

8

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). você lança será lançado elevado.

Não é algo que você deva fazer normalmente, mas se for necessário, então você precisa.

    
por 22.10.2009 / 19:44
5

Esta é uma ideia terrível. Você quer voltar para os dias do Win XP, onde tudo é executado como administrador? Você está desistindo de todos os ganhos de segurança feitos pelo Vista e pelo Windows 7. Todos os aplicativos GUI devem invocar o UAC, portanto, não há necessidade desse hack nesse caso.

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, digitar 'cmd' e pressionar ctrl + shift + enter. Ou ainda mais simples, você pode criar um atalho para o cmd e, nas configurações, defini-lo como "Executar como administrador"

    
por 22.10.2009 / 19:12
5

Quanto à pergunta original, se você estiver executando o shell INTEIRO com direitos de administrador, também poderá fazer login com uma conta de administrador e concluir o processo. Você está basicamente destruindo o propósito da divisão de contas 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:

  • Execute uma janela do CMD como sua conta de administrador.
  • Digite "explorer"
  • Aproveite o explorador com direitos de administrador

Observação: isso não funciona em uma janela do PowerShell e não sei por quê. Por exemplo: Iniciar uma janela do PowerShell como um usuário administrador (e não estou falando sobre executar como administrador aqui) e inserir 'explorer' ou 'invoke-item explorer.exe' iniciará a janela, mas com apenas direitos de usuário; no entanto, digitar "CMD" nessa mesma janela do PowerShell e, em seguida, apenas "explorer" funcionará.

Outra nota de coisa escondida super divertida: A maioria das pessoas não sabe disso, mas há uma caixa de seleção para executar sempre as janelas do PowerShell como administrador, para que você não precise sempre clicar com o botão direito do mouse e selecioná-lo (já que a maioria das coisas que você faz no PowerShell requer administração). Para encontrá-lo:

  1. Se preso (ou na coisa do metro dumbass provavelmente também) (ganhe 7/8) para a barra de tarefas Shift + RightClique no atalho caso contrário vá para propriedades do atalho
  2. Clique em Propriedades
  3. Clique na guia Atalho
  4. Clique em Avançado ...
  5. Caixa de seleção "Executar como administrador", ok; ok
  6. Viver a vida mais feliz
por 17.04.2014 / 22:43
3

Por que não ativar a elevação automática para a conta interna Administrador?

Inicie a Política de segurança local

Vá para: Políticas locais \ Opções de segurança

Procure: Controle de conta de usuário: Modo de aprovação de administrador para a conta de administrador interna e verifique se ele está desativado (esse é o valor padrão, de qualquer forma).

Agora você pode alternar rapidamente para a conta interna de Administrador de todas as suas necessidades administrativas.

    
por 20.09.2013 / 07:12
3

Está correto que, começando com o Win 7, não há uma maneira simples de executar o Windows Explorer com privilégios de administrador. O "Executar como administrador" normal é, por padrão, ignorado para o 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 arquivos (Abrir, Salvar como, ...) de qualquer aplicativo do Windows são quase todas encarnações do Explorer e herdam os direitos de usuário de seus aplicativos. 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 pode alterar a propriedade para o usuário padrão.

    
por 25.11.2014 / 09:34
1

Se você desativar o UAC, qual é o problema restante?

Você pode experimentar os métodos neste artigo do Aaron Margosis , que é para o Vista, mas pode muito bem funcionar no Windows 7 (eu não testei isso).

@Andrew Alguns aplicativos não se comportam adequadamente com o UAC porque eles não são escritos corretamente para funcionar com o UAC, e geralmente isso ocorre porque eles 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 em HKLM. O UAC ajuda virtualizando isso, mas se uma parte posterior do código que lê a configuração estiver codificada, pode ignorar a virtualização, não encontrar a configuração e não se comportar como esperado (é também por isso que é realmente uma má idéia desativar UAC enquanto você instala e configura todos os seus aplicativos e depois os liga novamente, pois as configurações podem acabar em alguns lugares estranhos)

    
por 11.11.2009 / 08:18
0

Existe uma opção nas "opções de pasta" do Explorer para executar cada nova janela do explorador como uma tarefa separada. Com isso, você deve ser capaz de executar uma segunda cópia do explorer.exe elevado ...

Também é possível executar uma instância de, por exemplo. mspaint com o comando runas (runas / usuário: yourdomain \ youradminuser mspaint) e depois vá para o arquivo - open. Voila, você tem seu explorador elevado ...

    
por 05.12.2013 / 14:22
0

Maneira rápida de obter uma janela do explorador elevada:

  1. Pressione o botão do Windows e digite cmd para encontrá-lo
  2. Clique com o botão direito do mouse em cmd (ou pressione o botão de menu no teclado) e escolha "Executar como administrador"
  3. Digite explorer <return> na janela de comando elevada
por 13.11.2016 / 21:29