私はピンをしてみたいプロセスエクスプローラ私のタスクバーへのSysinternalsから。ただし、procexp.exeは、x64システムで64ビットのprocexp64.exeを起動する32ビットアプリケーションです。
私は、タスクバーにピンと昼食に適用後にしようとしたときしかし、私は物理的にハードドライブ上の私はしているので、procexp64.exeが見つからないことを主張していたメッセージprocexp.exeを。
どのように私は私の問題を解決することができますか?
私はピンをしてみたいプロセスエクスプローラ私のタスクバーへのSysinternalsから。ただし、procexp.exeは、x64システムで64ビットのprocexp64.exeを起動する32ビットアプリケーションです。
私は、タスクバーにピンと昼食に適用後にしようとしたときしかし、私は物理的にハードドライブ上の私はしているので、procexp64.exeが見つからないことを主張していたメッセージprocexp.exeを。
どのように私は私の問題を解決することができますか?
回答:
更新: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を実行すると、期待どおりにタスクバーに固定できるようになります。
別の解決策は、アプリケーションを閉じる前にprocexp64.exeをコピーすることです。一時的なコピーは次の場所にあります。
一時的な場所からコピーすると、このprocexp64.exeは正常に機能し、タスクバーに固定できます。後で誤ってprocexp.exeを開いても、削除されません。