¿Cómo abrir el administrador de tareas incorporado cuando es reemplazado por Process Explorer?

25

Quiero abrir el administrador de tareas incorporado con la Replace Task Manageropción de Process Explorer marcada . He intentado:

  • Ejecutando taskmgr.exedesde el diálogo de ejecución. PE se abrió en su lugar.

  • Crear una copia de taskmgr.exeen la misma carpeta. Entonces ejecútalo. El administrador de tareas incorporado se abrió, pero no funciona correctamente (su ventana estaba en blanco).

  • Crear un enlace simbólico (usando mklink) taskmgr.exeen la misma carpeta. Entonces ejecútalo. PE se abrió en su lugar.

¿Hay algún otro método que pueda probar? Gracias.

Inglis Baderson
fuente
Process Hacker ofrece la posibilidad de iniciar el Administrador de tareas en el menú Herramientas. Si eso le parece bien, es posible que desee buscar la misma característica en PE.
JC2k8

Respuestas:

37

Hay dos problemas aquí:

  • La forma en que Process Explorer toma el control del Administrador de tareas es agregando un valor de registro:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Opciones de ejecución de archivos de imagen \ taskmgr.exe \ Debugger

Esto significa que cada vez que inicie un ejecutable llamado 'taskmgr.exe', inicie lo que se especifique en este valor. Por lo tanto, mover el administrador de tareas a un directorio diferente no funciona.

  • Cambiar el nombre de taskmgr.exe a otra cosa parece romper algo dentro del Administrador de tareas. Por eso ves una ventana vacía. Ese es un comportamiento bastante extraño, normalmente no es problema cambiar el nombre de un ejecutable.

    El administrador de tareas renombrado se comporta bastante extraño. Incluso si se inicia desde un nivel de integridad medio, se ejecuta automáticamente en un nivel de integridad alto y no se puede eliminar incluso con privilegios del sistema local.

Entonces, por ahora, no veo una manera de tener Process Explorer como administrador de tareas predeterminado y poder ejecutar el administrador de tareas al mismo tiempo.

La solución no es tan mala:

En Process Explorer, desmarque 'Opciones - Reemplazar Administrador de tareas', luego ejecute 'taskmgr.exe' y marque 'Opciones - Reemplazar Administrador de tareas' nuevamente.

Alternativamente, puede crear un archivo por lotes que elimine esa configuración de registro, inicie el administrador de tareas y vuelva a colocar la configuración en:

 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

El único problema con este lote es que necesita ejecutarlo como administrador elevado, por lo tanto, al crear un acceso directo para él, especifique ejecutarlo como administrador. Como usuario normal, no puede cambiar esa configuración de registro.

Peter Hahndorf
fuente
2
Desmarcar la opción es exactamente lo que no quiero hacer. Crear un lote es mejor, lo intentaré.
Inglis Baderson
No funciona para mí con el último Process Explorer
Robert Niestroj
@RobertNiestroj - Funciona bien para mí Windows 10 - 1909yProcess Explorer v16.30
Peter Hahndorf
-1

RUnning Taskmanager desde Run

Haga clic en el botón Inicio y luego en la carpeta Todos los programas. Debajo de la carpeta Accesorios, haga clic en el comando Ejecutar. También puede presionar la tecla de Windows + R en su teclado o habilitar el comando Ejecutar en el menú Inicio. Finalmente, simplemente escriba "taskmgr" y presione Enter.

Ejecutar Taskmanager desde un acceso directo O puede crear un acceso directo. Haga clic derecho en su escritorio y elija Nuevo y luego haga clic en Acceso directo. Aparecerá una nueva ventana. Busque la misma ruta que la anterior, C: \ Windows \ System32. Desplácese hacia abajo hasta que vea taskmgr.exe, resáltelo y luego haga clic en Aceptar. Haga clic en Siguiente, escriba un nombre para su acceso directo y finalmente haga clic en Finalizar

Unnikrishnan
fuente
¿Quiere decir "desmarcar la opción 'Reemplazar administrador de tareas'?"
Inglis Baderson
sí. Intenta desmarcarlo.
Unnikrishnan
Pero mi objetivo es no desmarcar esa opción, porque uso PE la mayoría de las veces.
Inglis Baderson
Oh ... lo siento ... Haga clic en el botón Inicio y luego en la carpeta Todos los programas. Debajo de la carpeta Accesorios, haga clic en el comando Ejecutar. También puede presionar la tecla de Windows + R en su teclado o habilitar el comando Ejecutar en el menú Inicio. Finalmente, simplemente escriba "taskmgr" y presione Enter.
Unnikrishnan
1
Abrieron Process Explorer. Al escribir taskmgren el cuadro de diálogo Ejecutar y crear un acceso directo taskmgr.exe, ambos abrieron Process Explorer.
Inglis Baderson