Como posso fixar o Process Explorer na barra de tarefas no sistema de 64 bits?

9

Eu adoraria fixar o Process Explorer dos sysinternals na minha barra de tarefas. No entanto, procexp.exe é um aplicativo de 32 bits que inicia o procexp64.exe de 64 bits em um sistema x64.

No entanto, quando fixo na barra de tarefas e tento almoçar o aplicativo mais tarde, recebo a mensagem que afirma que procexp64.exe não pode ser encontrado porque, fisicamente, no disco rígido, tenho apenas procexp.exe .

Alguma idéia de como posso resolver meu problema?

Vadim
fonte

Respostas:

16

Atualização: As novas versões do Sysinternals Suite agora incluem uma cópia autônoma procexp64.exe, portanto, não é mais necessário extraí-la. Simplesmente fixe o aplicativo na barra de tarefas e ele se comportará conforme o esperado. Se você ainda estiver usando uma versão mais antiga, veja abaixo.


Quando você executa o Process Explorer em um sistema de 64 bits, ele extrai uma versão de 64 bits do exe para o diretório em execução e o executa. Normalmente, esse arquivo é excluído após o fechamento do aplicativo.

Descobri que, se você matar o Process Explorer inesperadamente, o arquivo não será excluído e você poderá fixá-lo na barra de tarefas.

Ao executar o exe de 32 bits, você pode ver que ele inicializa a imagem de 64 bits. Visualização do Process Explorer

Selecione o processo procexp.exe e clique em -> Kill Process.

o processo procexp64 se reinventará e aparecerá na parte inferior da lista. Agora você pode fixar procexp64.exe na barra de tarefas e ela não será mais excluída ao fechar.

Observe que você pode excluir o procexp64 posteriormente, executando e fechando acidentalmente o procexp.exe. se isso ocorrer, repita estas instruções para recriar procexp64.

confirmado com o Process Explorer v15.04 no win7 x64.

-------------------------------ATUALIZAR------------------ -----------------------------------

O Process Explorer 16 foi lançado e altera o comportamento da geração e limpeza do subprocesso. O procex64.exe gerado agora é criado na pasta% APPDATA% \ local do usuário e é "limpo" mesmo que o processo pai seja eliminado sem graça.

Para a versão 16, clique duas vezes no processo procexp64 e observe o caminho exato, no diretório% APPDATA%, e abra uma janela do explorer para esse local.

enquanto o aplicativo estiver em execução, clique com o botão direito do mouse em procexp64.exe e copie-o para outro local.

Execute o procexp64.exe copiado e agora você poderá fixá-lo na barra de tarefas conforme o esperado.

Frank Thomas
fonte
Na minha experiência, você não pode excluir um exe se ele estiver em execução e eu tiver o procexp 16.12 de 64 bits fixado na minha barra de tarefas no local de extração padrão.
Timbo
No entanto, se você executar procexp.exe (em vez de procexp64.exe) sem interromper o processo de 32 bits novamente, ele excluirá o exe de 64 bits e interromperá a barra de tarefas.
Timbo
7

Uma solução alternativa é copiar o procexp64.exe antes de fechar o aplicativo. A cópia temporária pode ser localizada da seguinte maneira:

  • Clique com o botão direito do mouse em procexp64.exe no Process Explorer
  • Selecione Propriedades
  • Selecione a guia Imagem
  • Clique em "Explorar" ao lado do caminho

Uma vez copiado do local temporário, esse procexp64.exe funciona bem, pode ser fixado na barra de tarefas e não será excluído se você abrir o procexp.exe acidentalmente novamente mais tarde.

Carey Tilden
fonte