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

20

Desejo abrir o gerenciador de tarefas interno com a opção Replace Task Manager do Process Explorer verificada . Eu tentei:

  • Executando taskmgr.exe da caixa de diálogo de execução. PE foi aberto em vez disso.

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

  • Criando um link simbólico (usando mklink ) de taskmgr.exe na mesma pasta. Então corra. PE foi aberto em vez disso.

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

    
por Inglis Baderson 17.10.2013 / 06:11

2 respostas

30

Existem dois problemas aqui:

  • A maneira que o Process Explorer assume o Gerenciador de Tarefas é adicionando um valor de registro:

    Opções de Execução de Arquivos de Imagem HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ 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.

  • Renomeando taskmgr.exe para outra coisa parece quebrar algo no Gerenciador de Tarefas. Isso porque você vê uma janela vazia. Aquilo é um comportamento bastante estranho, normalmente não é problema para renomear um executável.

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

Por enquanto, não vejo uma maneira de ter o Process Explorer como gerenciador de tarefas padrão e ser capaz de executar o gerenciador de tarefas ao mesmo tempo.

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

No Process Explorer, desmarque 'Options - Replace Task Manager', então execute 'taskmgr.exe' e marque 'Options - Replace Task Manager' novamente.

Como alternativa, você pode criar um arquivo em lote que remova essa configuração de registro, inicie o gerenciador de tarefas e coloque 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 um 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.

    
por 25.10.2013 / 11:35
-1

Rnnning Taskmanager da execução

Clique no botão Iniciar e, em seguida, na pasta Todos os Programas. Na pasta Acessórios, clique no comando Executar. Você também pode pressionar a tecla Windows + R no teclado ou habilitar o comando Executar no menu Iniciar. Finalmente, simplesmente digite “taskmgr” e pressione Enter.

Execução do Gerenciador de tarefas no atalho Ou você pode criar um atalho. Clique com o botão direito do mouse em sua área de trabalho e escolha Novo e clique em Atalho. Uma nova janela irá aparecer. Procure 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

    
por 17.10.2013 / 06:25