Execute o gerenciador de tarefas (explorador de processos) como administrador

10

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á ausente ou em exibição incorretamente, gostaria de executar o Process Explorer como administrador por padrão.
Selecionando o item apropriado do menu após falhar em executar uma ação em um processo ou se perguntando por que alguma métrica não é plausível (por exemplo, nenhuma E / S acontecendo quando o disco está obviamente lendo / gravando gigabytes de dados, como durante um 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 ferramentas que você inicia clicando em um ícone ou lançador (como, por exemplo, o Autoruns), embora ele ative o UAC de uma maneira completamente estupidificante.
Eu entendo que este é um "recurso" do sistema de segurança super inteligente do Windows que não pode ser evitado a não ser desativando completamente o UAC, que, francamente, é a segunda decisão de projeto mais estúpida que já vi em minha vida.

O maior problema que estou enfrentando, no entanto, é que a ativação da caixa de seleção do Process Explorer desativará o gerenciador de tarefas. Ctrl-shift-ESC mostra um cursor ocupado por uma fração de segundo e não parece fazer mais nada. Selecionar "Gerenciador de Tarefas" no menu de contexto na barra de tarefas mostra um alerta informando que são necessários privilégios mais altos para completar esta operação (duh, é exatamente isso que o usuário está pedindo!). A sequência de atenção segura abre a tela de bloqueio. Clicando em "Gerenciador de Tarefas" não faz nada.
Desmarcar a caixa de seleção faz o Process Explorer funcionar perfeitamente, mas (sem surpresa) é executado como usuário normal.

Aparentemente, os caras do Windows estão preocupados que alguns malwares que já subverteram completamente o sistema a ponto de evitar a sequência de atenção segura possam lançar um programa como administrador. Boa dor.

Existe uma solução alternativa para ambos terem o Process Explorer em andamento ao pressionar Ctrl-shift-ESC (ou a sequência de atenção) e executando como administrador?

    
por Damon 04.10.2013 / 11:44

3 respostas

8

FUNCIONE AUTOMATICAMENTE NO BOOT DO WINDOWS

Iniciar qualquer coisa com privilégios de administrador na inicialização do Windows é bastante fácil, você só precisa agendar uma tarefa . Aqui está como isso é feito para o Process Explorer no Windows 8.1. Funciona no Windows 10 também.

  1. Pressione Win + S para abrir um feitiço de busca, digite sched no campo de busca e escolha um Programar tarefas opção.

  2. A janela Agendador de tarefas será aberta, clique no Criar tarefa ... no painel de ações à direita.

  3. Na guia Geral , digite o nome desejado e marque a caixa Executar com privilégios mais altos na parte inferior, assim:

  4. VáparaaguiaTriggers,pressioneobotãoNovo...edefinaIniciaratarefaparaemfaçaologin,pressioneOK:

  5. 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) em / t (este obterá o Process Explorer iniciado minimizado para o t ray):

Basicamente,quandoterminaraqui,pressioneOKnajanelaprincipalCriartarefa.OProcessExplorerseráiniciadocomosprivilégiosmaisaltos,quandovocêfizerlogon.Vocêpodeajustarasconfiguraçõesdedescansodeacordocomsuapreferência,porexemploestatarefaéexecutadaquandoocomputadoréexecutadocombateria(útilparalaptops).

CORRERDEMANEIRANADEMANDA

Sefornecessárioexecutaratarefasobdemanda,vocêprecisarádefini-lacomoNacriação/modificaçãodetarefasnaetapa4.TambémnaguiaConfigurações,marqueaPermitirqueatarefasejaexecutadasobdemanda.Asopçõesrestantesdevemserasmesmas.

Emseguida,crieumatalhonaáreadetrabalhodoWindows,definaseuTarget:

C:\Windows\System32\schtasks.exe/run/tn"Process Explorer with Administrator Privileges"

(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:

Éissoaí,agoravocêpodeclicarduasvezesnesteatalhoouusarumatecladeatalhoquevocêdefinirparainiciarqualquertarefacomprivilégiosdeadministradoreatémesmooirritanteUACnãoiráinterferir.

Paraadica,graçasaoautorde esta resposta .

    
por 20.05.2015 / 16:44
1

Primeiro, crie um atalho - > Startup que aponte para o Process Explorer para que seja executado quando você iniciar o Windows.

Vá para as propriedades deste atalho e adicione a opção / t. Isso informa ao Process Explorer para ser executado como administrador. Eu também uso / e opção que automaticamente ignora o EULA nag que o autor de ferramentas odeia mas foi forçado pelos advogados para adicionar. Então, meu atalho é assim:

   "C:\Program Files\SysInternals\procexp.exe" /e /t

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) irá reabrir sua instância do Process Explorer (Administrador) existente.

(Para finalizar o processo, clique com o botão direito do mouse no ícone da bandeja do sistema ou use o explorador de processos para se matar. É tedioso, mas eu raramente acho isso necessário.)

    
por 28.12.2013 / 05:48
1

Se você usar o recurso "substituir gerenciador de tarefas", basta adicionar / e à linha de comando inicial no registro para executá-lo como Administrador:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"C:\PROCEXP.EXE\" /e"
    
por 17.03.2015 / 20:47