Como abrir o gerenciador de tarefas interno quando ele é substituído pelo Process Explorer?

25

Quero abrir o gerenciador de tarefas interno com a Replace Task Manageropção Process Explorer selecionada . Eu tentei:

  • Executando taskmgr.exena caixa de diálogo Executar. O PE foi aberto em seu lugar.

  • Criando uma cópia taskmgr.exena mesma pasta. Então execute. O gerenciador de tarefas interno foi aberto, mas não está funcionando corretamente (sua janela estava em branco).

  • Criando um link simbólico (usando mklink) de taskmgr.exena mesma pasta. Então execute. O PE foi aberto em seu lugar.

Existe algum outro método que eu possa tentar? Obrigado.

Inglis Baderson
fonte
O Process Hacker oferece a capacidade de iniciar o Gerenciador de tarefas no menu Ferramentas. Se você concordar com isso, procure o mesmo recurso no PE.
JC2k8 25/10

Respostas:

37

Existem dois problemas aqui:

  • A maneira como o Process Explorer substitui o Gerenciador de Tarefas é adicionando um valor de registro:

    Opções de execução do arquivo HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image \ taskmgr.exe \ Debugger

Isso significa que sempre que você iniciar um executável chamado 'taskmgr.exe', inicie o que estiver especificado nesse valor. Portanto, mover o gerenciador de tarefas para um diretório diferente não funciona.

  • Renomear taskmgr.exe para outra coisa parece quebrar algo no Gerenciador de Tarefas. É por isso que você vê uma janela vazia. Esse é um comportamento bastante estranho, normalmente não há problema em renomear um executável.

    O gerenciador de tarefas renomeado se comporta bastante estranho. Mesmo se iniciado a partir de um nível médio de integridade, ele é executado automaticamente em alto nível de integridade e não pode ser eliminado, mesmo com privilégios no sistema local.

Portanto, por enquanto, não vejo uma maneira de ter o Process Explorer como gerenciador de tarefas padrão e poder executar o gerenciador de tarefas ao mesmo tempo.

A solução alternativa não é tão ruim:

No Process Explorer, desmarque 'Opções - Substituir o Gerenciador de tarefas' e execute 'taskmgr.exe' e marque 'Opções - Substituir o Gerenciador de tarefas' novamente.

Como alternativa, você pode criar um arquivo em lotes que remove essa configuração do registro, inicia o gerenciador de tarefas e coloca a configuração novamente em:

 reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
 start taskmgr.exe
 reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "C:\PATHTO\PROCEXP.EXE" /f

O único problema com esse lote é que você precisa executá-lo como administrador elevado; portanto, ao criar um atalho para ele, especifique para executá-lo como administrador. Como usuário normal, você não pode alterar essas configurações do registro.

Peter Hahndorf
fonte
2
Desmarcar a opção é exatamente o que eu não quero fazer. Criar um lote é melhor, vou tentar.
Inglis Baderson
Não funciona para mim com o
último
-1

RUnning Taskmanager da execução

Clique no botão Iniciar e depois na pasta Todos os Programas. Na pasta Acessórios, clique no comando Executar. Você também pode pressionar as teclas Windows + R no teclado ou ativar o comando Executar no menu Iniciar. Por fim, basta digitar “taskmgr” e pressionar Enter.

Executando o Taskmanager a partir do atalho Ou você pode criar um atalho. Clique com o botão direito na área de trabalho e escolha Novo e clique em Atalho. Uma nova janela será exibida. Vá para o mesmo caminho acima, C: \ Windows \ System32. Role para baixo até ver taskmgr.exe, realce-o e clique em OK. Clique em Avançar, digite um nome para o seu atalho e, finalmente, clique em Concluir.

Unnikrishnan
fonte
Você quer dizer "desmarque a opção 'Substituir Gerenciador de Tarefas'"?
Inglis Baderson
sim. Tente desmarcá-lo.
Unnikrishnan
Mas meu objetivo é não desmarcar essa opção, porque eu uso o PE na maioria das vezes.
Inglis Baderson
Oh .. desculpe .. Clique no botão Iniciar e depois na pasta Todos os Programas. Na pasta Acessórios, clique no comando Executar. Você também pode pressionar as teclas Windows + R no teclado ou ativar o comando Executar no menu Iniciar. Por fim, basta digitar “taskmgr” e pressionar Enter.
Unnikrishnan
11
Eles abriram o Process Explorer. Digitando taskmgrna caixa de diálogo de execução e criando um atalho taskmgr.exe, ambos abriram o Process Explorer.
Inglis Baderson