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