Eu tenho o Sysinternals Process Explorer instalado como o gerenciador de tarefas do sistema (Win7 64). Como metade das métricas para qualquer coisa iniciada como serviço e processos iniciados em outras contas de usuário estão ausentes ou são mostradas incorretamente silenciosamente, eu gostaria de executar o Process Explorer como administrador por padrão.
Selecionando o item apropriado no menu após não executar uma ação em um processo ou se perguntar por que alguma métrica não é plausível (por exemplo, nenhuma E / S acontece quando o disco está obviamente lendo / gravando gigabytes de dados, como durante uma operação de backup do sistema) certamente "funciona", mas é um grande inconveniente recorrente.
A caixa de seleção Executar como administrador nas propriedades do arquivo funciona para as ferramentas iniciadas clicando em um ícone ou em um iniciador (como, por exemplo, Autoruns), embora ele sempre acione o UAC de maneira estupefata.
Entendo que esse é um "Recurso" do sistema de segurança super-inteligente do Windows que não pode ser evitado a não ser desligar completamente o UAC, que francamente é a segunda decisão de design mais estúpida que já vi na minha vida.
O maior problema que estou enfrentando, no entanto, é que ativar a caixa de seleção para o Process Explorer desabilitará o gerenciador de tarefas. Ctrl-shift-ESC mostra um cursor ocupado por uma fração de segundo e parece não fazer mais nada. Selecionar "Gerenciador de tarefas" no menu de contexto na barra de tarefas mostra um alerta informando que privilégios mais altos são necessários para concluir esta operação (duh, é exatamente isso que o usuário está pedindo!). A sequência de atenção segura exibe a tela de bloqueio. Clicar em "Gerenciador de tarefas" não faz nada.
Desmarcar a caixa de seleção faz com que o Process Explorer funcione perfeitamente novamente, mas (sem surpresa) é executado como usuário normal.
Aparentemente, os funcionários do Windows estão preocupados com o fato de que algum malware que já subverteu completamente o sistema a um ponto em que possa ignorar a sequência de atenção segura, seja capaz de iniciar um programa como administrador. Minha nossa.
Existe uma solução para ambas têm Process Explorer chegar ao bater Ctrl-Shift-ESC (ou a seqüência de atenção) e executar como administrador?
Respostas:
EXECUTAR AUTOMATICAMENTE NO WINDOWS BOOT
Iniciar qualquer coisa com privilégios de administrador na inicialização do Windows é bastante fácil, basta agendar uma tarefa . Aqui está como isso é feito para o Process Explorer no Windows 8.1. Também funciona no Windows 10.
Pressione Win+ Spara abrir o encanto de pesquisa, digite agendamento no campo de pesquisa e escolha uma opção Agendar tarefas .
A janela do Agendador de tarefas será aberta, clique em Criar tarefa ... no painel de ações da direita.
Na guia Geral, digite o nome que desejar e marque a caixa Executar com mais privilégios na parte inferior, da seguinte maneira:
Vá para a guia Disparadores , pressione o botão Novo ... e defina Iniciar a tarefa como No logon , pressione OK :
Na guia Ações, pressione o botão Novo ... e defina Ação para Iniciar um programa ; no programa / script, especifique um caminho para o executável do Process Explorer e, finalmente, no tipo Adicionar argumentos (opcional), digite em / t (este procedimento iniciará o Process Explorer minimizado para raios t ):
Basicamente, você terminou aqui, pressione OK na janela principal Criar Tarefa . O Process Explorer será minimizado com os privilégios mais altos assim que você fizer logon. Você pode ajustar o restante das configurações conforme sua preferência, por exemplo, executar esta tarefa quando o computador estiver funcionando com bateria (útil para laptops).
EXECUTAR MANUALMENTE POR DEMANDA
Se for necessário executar a tarefa sob demanda, você precisará configurá-la para iniciar. Na criação / modificação da tarefa, na etapa 4. Também na guia Configurações , marque a caixa de seleção Permitir que a tarefa seja executada sob demanda . As opções restantes devem ser as mesmas.
Em seguida, crie um atalho na área de trabalho do Windows, defina seu destino :
(Observe que o nome da tarefa deve ser exatamente o mesmo que você definiu durante a criação da tarefa).
Se desejar, você pode definir uma tecla de atalho no campo correspondente. Captura de tela para uma referência:
É isso, agora você pode clicar duas vezes nesse atalho ou usar uma tecla de atalho definida para iniciar qualquer tarefa com privilégios de administrador e até mesmo o UAC irritante não interferirá.
Para a dica, obrigado ao autor desta resposta .
fonte
Se você usar o recurso "substituir gerenciador de tarefas", basta adicionar / e à linha de comando inicial no registro para executá-lo como administrador:
fonte
"D:\Programs\ProcessExplorer\procexp64.exe" /e
. Seu exemplo não funciona..reg
arquivo completo a ser importado para o Regedit.Primeiro, crie um atalho -> Inicialização que aponte para o Process Explorer para que seja executado quando você iniciar o Windows.
Vá para as propriedades desse atalho e adicione a opção / t. Isso informa ao Process Explorer para executar como administrador. Também uso a opção / e que ignora automaticamente o EULA que o autor das ferramentas odeia, mas foi forçado pelos advogados a adicionar. Então, meu atalho fica assim:
Finalmente, no Process Explorer, marque "Ocultar quando minimizado" no menu Opções. Agora, quando você fechar a janela, o Process Explorer desaparecerá na bandeja do sistema. Ctrl + Shift + Esc (ou qualquer outro atalho para o Gerenciador de tarefas) reabrirá sua instância existente (Administrador) do Process Explorer.
(Para realmente encerrar o processo, clique com o botão direito do mouse no ícone da bandeja do sistema ou use o Process Explorer para se matar. Tedioso, mas raramente acho necessário.)
fonte
/t
opção meramente começa Process Explorer oculta para t ray.