Come posso aggiungere Process Explorer alla barra delle applicazioni sul sistema a 64 bit?


9

Mi piacerebbe appuntare Process Explorer da sysinternals alla mia barra delle attività. Tuttavia procexp.exe è un'applicazione a 32 bit che avvia procexp64.exe a 64 bit su un sistema x64.

Tuttavia, quando lo aggiungo alla barra delle applicazioni e provo a pranzare l'applicazione in un secondo momento, ho il messaggio che afferma che procexp64.exe non può essere trovato perché fisicamente sul disco rigido ho solo procexp.exe .

Qualche idea su come posso risolvere il mio problema?

Risposte:


16

Aggiornamento: le nuove versioni di Sysinternals Suite ora includono una copia autonoma di procexp64.exe, quindi non è più necessario estrarla. Basta aggiungere l'applicazione alla barra delle applicazioni e si comporterà come previsto. Se stai ancora utilizzando una versione precedente, vedi sotto.


Quando si esegue Process Explorer su un sistema a 64 bit, estrae una versione a 64 bit di exe nella directory di esecuzione e la esegue invece. Di solito questo file viene eliminato alla chiusura dell'applicazione.

Ho scoperto che se uccidi Process Explorer in modo imprevisto, il file non verrà eliminato e puoi invece bloccarlo sulla barra delle attività.

Quando esegui l'exe a 32 bit, puoi vedere che avvia l'immagine a 64 bit. Vista di Process Explorer

Seleziona il processo procexp.exe e fai clic RC -> Termina processo.

il processo procexp64 ricadrà da solo e apparirà in fondo all'elenco. Ora puoi aggiungere procexp64.exe alla barra delle applicazioni e non verrà più eliminato alla chiusura.

Si noti che è possibile eliminare procexp64 in seguito eseguendo e chiudendo accidentalmente procexp.exe. in tal caso, ripetere queste istruzioni per ricreare procexp64.

confermato con Process explorer v15.04 su win7 x64.

-------------------------------AGGIORNARE------------------ -----------------------------------

Process Explorer 16 è stato rilasciato e modifica il comportamento della generazione e della pulizia del processo secondario. Il procex64.exe generato viene ora creato nella cartella% APPDATA% \ local degli utenti e viene "ripulito" anche se il processo padre viene interrotto in modo sfortunato.

Per la versione 16, fai doppio clic sul processo procexp64 e nota il suo percorso esatto, nella directory% APPDATA%, e apri una finestra di esplorazione in quella posizione.

mentre l'applicazione è in esecuzione, fare clic con il pulsante destro del mouse su procexp64.exe e copiarlo in un'altra posizione.

Esegui il procexp64.exe copiato e ora dovresti essere in grado di bloccarlo sulla barra delle applicazioni come previsto.


Nella mia esperienza non puoi eliminare un exe se è attualmente in esecuzione e ho procexp 16.12 a 64 bit appuntato sulla mia barra delle applicazioni nella posizione di estrazione predefinita.
Timbo,

Tuttavia, se mai esegui procexp.exe (anziché procexp64.exe) senza interrompere nuovamente il processo a 32 bit, eliminerà l'exe a 64 bit e interromperà la barra delle applicazioni.
Timbo

7

Una soluzione alternativa è quella di copiare procexp64.exe prima di chiudere l'applicazione. La copia temporanea può essere posizionata come segue:

  • Fare clic con il tasto destro su procexp64.exe da Process Explorer
  • Seleziona Proprietà
  • Seleziona la scheda Immagine
  • Fai clic su "Esplora" accanto al percorso

Una volta copiato dal percorso temporaneo, questo procexp64.exe funziona correttamente, può essere bloccato sulla barra delle applicazioni e non verrà eliminato se si riapre accidentalmente procexp.exe in seguito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.