64ビットシステムのタスクバーにProcess Explorerを固定するにはどうすればよいですか?


9

私はピンをしてみたいプロセスエクスプローラ私のタスクバーへのSysinternalsから。ただし、procexp.exeは、x64システムで64ビットのprocexp64.exeを起動する32ビットアプリケーションです。

私は、タスクバーにピンと昼食に適用後にしようとしたときしかし、私は物理的にハードドライブ上の私はしているので、procexp64.exeが見つからないことを主張していたメッセージprocexp.exeを

どのように私は私の問題を解決することができますか?

回答:


16

更新:Sysinternals Suiteの新しいバージョンにのスタンドアロンコピーが含まれるprocexp64.exeようになり、抽出する必要がなくなりました。アプリケーションをタスクバーに固定するだけで、期待どおりに動作します。それでも古いバージョンを使用している場合は、以下を参照してください。


64ビットシステムでProcess Explorerを実行すると、64ビットバージョンのexeが実行ディレクトリに抽出され、代わりに実行されます。通常、このファイルはアプリケーションの終了時に削除されます。

ただし、プロセスエクスプローラーを予期せず強制終了した場合、ファイルは削除されず、代わりにタスクバーに固定できます。

32ビットのexeを実行すると、64ビットのイメージがブートストラップされることがわかります。 プロセスエクスプローラービュー

procexp.exeプロセスを選択し、RClick-> Kill Processを選択します。

procexp64プロセスは自身の親を変更し、リストの一番下に表示されます。これでprocexp64.exeをタスクバーに固定できるようになり、閉じるときに削除されなくなりました。

誤ってprocexp.exeを実行して閉じることにより、後でprocexp64を削除する可能性があることに注意してください。その場合は、これらの手順を繰り返してprocexp64を再作成してください。

Win7 x64のProcess Explorer v15.04で確認済み。

- - - - - - - - - - - - - - - -更新 - - - - - - - - - -----------------------------------

Process Explorer 16がリリースされ、サブプロセスの生成とクリーンアップの動作が変更されました。生成されたprocex64.exeは、ユーザーの%APPDATA%\ localフォルダに作成され、親プロセスが不意に強制終了された場合でも「クリーンアップ」されます。

バージョン16の場合は、procexp64プロセスをダブルクリックし、%APPDATA%ディレクトリ内のその正確なパスを書き留め、その場所へのエクスプローラーウィンドウを開きます。

アプリケーションの実行中に、procexp64.exeを右クリックして別の場所にコピーします。

コピーしたprocexp64.exeを実行すると、期待どおりにタスクバーに固定できるようになります。


私の経験では、exeが現在実行されていて、64ビットのprocexp 16.12がデフォルトの抽出場所のタスクバーに固定されている場合は、exeを削除できません。
Timbo

ただし、32ビットプロセスを強制終了せずに(procexp64.exeではなく)procexp.exeを実行すると、64ビットexeが削除され、タスクバーが破損します。
Timbo 2017年

7

別の解決策は、アプリケーションを閉じる前にprocexp64.exeをコピーすることです。一時的なコピーは次の場所にあります。

  • Process Explorer内からprocexp64.exeを右クリックします。
  • プロパティを選択
  • [画像]タブを選択します
  • パスの横にある[探す]をクリックします

一時的な場所からコピーすると、このprocexp64.exeは正常に機能し、タスクバーに固定できます。後で誤ってprocexp.exeを開いても、削除されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.