ビルトインタスクマネージャーをプロセスエクスプローラーに置き換えたときに開く方法は?


24

Process ExplorerのReplace Task Managerオプションをオンにして、組み込みのタスクマネージャーを開きます。私はもう試した:

  • 実行taskmgr.exeファイル名を指定して実行]ダイアログボックスから。代わりにPEが開かれました。

  • taskmgr.exe同じフォルダーにコピーを作成します。次に実行します。組み込みのタスクマネージャーが開かれましたが、正常に動作していません(ウィンドウが空白でした)。

  • 同じフォルダ内のシンボリックリンクの作成(を使用mklinktaskmgr.exe。次に実行します。代わりにPEが開かれました。

私が試すことができる他の方法はありますか?ありがとう。


Process Hackerでは、[ツール]メニューでタスクマネージャー起動できます。それで問題なければ、PEで同じ機能を探したいかもしれません。
JC2k8

回答:


36

ここには2つの問題があります。

  • Process Explorerがタスクマネージャーから引き継ぐ方法は、レジストリ値を追加することです。

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ taskmgr.exe \ Debugger

これは、「taskmgr.exe」という名前の実行可能ファイルを起動するたびに、代わりにこの値で指定されているものをすべて起動することを意味します。そのため、タスクマネージャーを別のディレクトリに移動しても機能しません。

  • taskmgr.exeを別の名前に変更すると、タスクマネージャー内で何かが壊れているようです。そのため、空のウィンドウが表示されます。これはかなり奇妙な動作で、通常は実行可能ファイルの名前を変更しても問題ありません。

    名前が変更されたタスクマネージャの動作はかなり奇妙です。中程度の整合性レベルから開始した場合でも、自動的に高整合性レベルで実行され、ローカルシステムの権限があっても強制終了することはできません。

そのため、現時点では、Process Explorerを既定のタスクマネージャーとして使用し、同時にタスクマネージャーを実行できるようにする方法はありません。

回避策はそれほど悪くありません:

プロセスエクスプローラーで、[オプション-タスクマネージャーの置換]のチェックを外してから、 'taskmgr.exe'を実行し、[オプション-タスクマネージャーの置換]を再度オンにします。

または、そのレジストリ設定を削除し、タスクマネージャーを起動して設定を元に戻すバッチファイルを作成できます。

 reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
 start taskmgr.exe
 reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "C:\PATHTO\PROCEXP.EXE" /f

このバッチの唯一の問題は、管理者として管理者として実行する必要があることです。そのため、ショートカットの作成時に管理者として実行するように指定します。通常のユーザーとして、これらのレジストリ設定を変更することはできません。


2
オプションのチェックを外すことは、私がしたくないことです。バッチを作成する方が良いので、試してみます。
イングリスバダーソン

最新のプロセスエクスプローラで私のために動作しません
ロバート・ニーストロージ

-1

RunからTaskmanagerを実行する

[スタート]ボタンをクリックし、[すべてのプログラム]フォルダーをクリックします。[アクセサリ]フォルダーの下の[実行]コマンドをクリックします。キーボードでWindowsキー+ Rを押すか、[スタート]メニューで[実行]コマンドを有効にすることもできます。最後に、単に「taskmgr」と入力してEnterキーを押します。

ショートカットからタスクマネージャーを実行する または、ショートカットを作成することもできます。デスクトップを右クリックして、[新規]を選択し、[ショートカット]をクリックします。新しいウィンドウがポップアップします。上記と同じパスC:\ Windows \ System32を参照します。taskmgr.exeが表示されるまでスクロールダウンし、強調表示して、[OK]をクリックします。[次へ]をクリックし、ショートカットの名前を入力して、最後に[完了]をクリックします。


「[タスクマネージャーの置換]オプションをオフにする」という意味ですか?
イングリスバダーソン

はい。チェックを外してみてください。
-Unnikrishnan

しかし、私の目標は、ほとんどの場合PEを使用するため、そのオプションのチェックを外さないことです。
イングリスバダーソン

ああ..申し訳ありません。[スタート]ボタンをクリックし、[すべてのプログラム]フォルダーをクリックします。[アクセサリ]フォルダーの下の[実行]コマンドをクリックします。キーボードでWindowsキー+ Rを押すか、[スタート]メニューで[実行]コマンドを有効にすることもできます。最後に、単に「taskmgr」と入力してEnterキーを押します。
-Unnikrishnan

1
彼らはProcess Explorerを開きました。taskmgr実行ダイアログで入力し、のショートカットを作成するとtaskmgr.exe、どちらもプロセスエクスプローラーを開きました。
イングリスバダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.