¿Cómo puedo anclar Process Explorer a la barra de tareas en un sistema de 64 bits?

9

Me encantaría fijar Process Explorer desde sysinternals a mi barra de tareas. Sin embargo, procexp.exe es una aplicación de 32 bits que inicia el procexp64.exe de 64 bits en un sistema x64.

Sin embargo, cuando lo fijo en la barra de tareas e intento almorzar la aplicación más tarde, recibo el mensaje que dice que no se puede encontrar procexp64.exe porque físicamente en el disco duro solo tengo procexp.exe .

¿Alguna idea de cómo puedo resolver mi problema?

Vadim
fuente

Respuestas:

16

Actualización: las nuevas versiones de Sysinternals Suite ahora incluyen una copia independiente de procexp64.exe, por lo que ya no es necesario extraerlo. Simplemente fije la aplicación a la barra de tareas y se comportará como se espera. Si todavía está utilizando una versión anterior, consulte a continuación.


Cuando ejecuta Process Explorer en un sistema de 64 bits, extrae una versión de 64 bits del exe al directorio de ejecución y, en su lugar, la ejecuta. Por lo general, este archivo se elimina al cerrar la aplicación.

Sin embargo, descubrí que si eliminas el explorador de procesos de forma inesperada, el archivo no se eliminará y, en su lugar, puedes anclarlo a la barra de tareas.

Al ejecutar el exe de 32 bits, puede ver que arranca la imagen de 64 bits. Vista del explorador de procesos

Seleccione el proceso procexp.exe y RClick -> Kill Process.

el proceso procexp64 se volverá a crear y aparecerá al final de la lista. Ahora puede anclar procexp64.exe a la barra de tareas, y ya no se eliminará al cerrar.

Tenga en cuenta que puede eliminar procexp64 más adelante si ejecuta y cierra accidentalmente procexp.exe. si eso ocurre, repita estas instrucciones para recrear procexp64.

confirmado con Process explorer v15.04 en win7 x64.

-------------------------------ACTUALIZAR------------------ -----------------------------------

Se ha lanzado Process Explorer 16, y cambia el comportamiento del subproceso de desove y limpieza. El procex64.exe generado ahora se crea en la carpeta local% APPDATA% \ de los usuarios, y se "limpia" incluso si el proceso principal se mata sin gracia.

Para la versión 16, haga doble clic en el proceso procexp64 y observe su ruta exacta, dentro de su directorio% APPDATA%, y abra una ventana del explorador a esa ubicación.

Mientras se ejecuta la aplicación, haga clic con el botón derecho en procexp64.exe y cópiela en otra ubicación.

Ejecute el procexp64.exe copiado y ahora debería poder anclarlo a la barra de tareas como se esperaba.

Frank Thomas
fuente
En mi experiencia, no puede eliminar un exe si se está ejecutando actualmente y tengo procexp 16.12 de 64 bits anclado a mi barra de tareas en la ubicación de extracción predeterminada.
Timbo
Sin embargo, si alguna vez ejecuta procexp.exe (en lugar de procexp64.exe) sin eliminar el proceso de 32 bits nuevamente, eliminará el exe de 64 bits y romperá la barra de tareas.
Timbo
7

Una solución alternativa es copiar procexp64.exe antes de cerrar la aplicación. La copia temporal se puede ubicar de la siguiente manera:

  • Haga clic derecho en procexp64.exe desde Process Explorer
  • Seleccionar propiedades
  • Seleccione la pestaña Imagen
  • Haga clic en "Explorar" al lado de la ruta

Una vez copiado de la ubicación temporal, este procexp64.exe funciona bien, se puede anclar a la barra de tareas y no se eliminará si abre accidentalmente procexp.exe nuevamente más tarde.

Carey Tilden
fuente