Wie öffne ich den integrierten Task-Manager, wenn er durch Process Explorer ersetzt wurde?

23

Ich möchte den integrierten Task-Manager mit aktivierter Replace Task ManagerOption von Process Explorer öffnen . Ich habe es versucht:

  • Laufen taskmgr.exeaus dem Ausführen-Dialog. PE wurde stattdessen geöffnet.

  • Erstellen einer Kopie taskmgr.exeim selben Ordner. Führen Sie es dann aus. Der integrierte Task-Manager wurde geöffnet, funktioniert jedoch nicht ordnungsgemäß (sein Fenster war leer).

  • Erstellen einer symbolischen Verknüpfung (mit mklink) taskmgr.exeim selben Ordner. Führen Sie es dann aus. PE wurde stattdessen geöffnet.

Gibt es eine andere Methode, die ich ausprobieren kann? Vielen Dank.

Inglis Baderson
quelle
Process Hacker bietet die Möglichkeit, den Task-Manager im Menü Extras zu starten . Wenn dies für Sie in Ordnung wäre, möchten Sie möglicherweise nach der gleichen Funktion in PE suchen.
JC2k8,

Antworten:

36

Hier gibt es zwei Probleme:

  • Die Art und Weise, wie Process Explorer vom Task-Manager übernimmt, besteht darin, einen Registrierungswert hinzuzufügen:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Ausführungsoptionen für Image-Dateien \ taskmgr.exe \ Debugger

Das heißt, wenn Sie eine ausführbare Datei mit dem Namen 'taskmgr.exe' starten, starten Sie stattdessen alles, was in diesem Wert angegeben ist. Das Verschieben des Task-Managers in ein anderes Verzeichnis funktioniert also nicht.

  • Das Umbenennen von taskmgr.exe in etwas anderes scheint im Task-Manager einen Fehler zu verursachen. Deshalb siehst du ein leeres Fenster. Das ist ein merkwürdiges Verhalten, normalerweise ist es kein Problem, eine ausführbare Datei umzubenennen.

    Der umbenannte Task-Manager verhält sich eher seltsam. Selbst wenn es von einer mittleren Integritätsstufe gestartet wird, wird es automatisch mit einer hohen Integritätsstufe ausgeführt und kann auch mit lokalen Systemberechtigungen nicht beendet werden.

Daher sehe ich derzeit keine Möglichkeit, Process Explorer als Standard-Task-Manager zu verwenden und gleichzeitig den Task-Manager auszuführen.

Die Problemumgehung ist nicht schlecht:

Deaktivieren Sie im Prozess-Explorer "Optionen - Task-Manager ersetzen", führen Sie "taskmgr.exe" aus und aktivieren Sie "Optionen - Task-Manager ersetzen" erneut.

Alternativ können Sie eine Batch-Datei erstellen, die diese Registrierungseinstellung entfernt, den Task-Manager startet und die Einstellung zurücksetzt:

 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

Das einzige Problem mit diesem Stapel besteht darin, dass Sie ihn als Administrator mit erhöhten Rechten ausführen müssen. Geben Sie daher beim Erstellen einer Verknüpfung an, dass er als Administrator ausgeführt werden soll. Als normaler Benutzer können Sie diese Registrierungseinstellungen nicht ändern.

Peter Hahndorf
quelle
2
Das Deaktivieren der Option ist genau das, was ich nicht tun möchte. Erstellen eines Stapels ist besser, ich werde es versuchen.
Inglis Baderson
-1

RUnning Taskmanager von Run

Klicken Sie auf die Schaltfläche Start und dann auf den Ordner Alle Programme. Klicken Sie unter dem Ordner Zubehör auf den Befehl Ausführen. Sie können auch die Windows-Taste + R auf Ihrer Tastatur drücken oder den Befehl Ausführen in Ihrem Startmenü aktivieren. Geben Sie zum Schluss einfach "taskmgr" ein und drücken Sie die Eingabetaste.

Ausführen von Taskmanager über die Verknüpfung Sie können auch eine Verknüpfung erstellen. Klicken Sie mit der rechten Maustaste auf Ihren Desktop und wählen Sie "Neu". Klicken Sie dann auf "Verknüpfung". Es öffnet sich ein neues Fenster. Wechseln Sie zu demselben Pfad wie oben, C: \ Windows \ System32. Führen Sie einen Bildlauf nach unten durch, bis taskmgr.exe angezeigt wird, markieren Sie es und klicken Sie dann auf OK. Klicken Sie auf Weiter, geben Sie einen Namen für Ihre Verknüpfung ein und klicken Sie anschließend auf Fertig stellen

Unnikrishnan
quelle
Meinen Sie "Deaktivieren Sie die Option" Task-Manager ersetzen ""?
Inglis Baderson
Ja. Versuchen Sie es zu deaktivieren.
Unnikrishnan
Mein Ziel ist es jedoch, diese Option nicht zu deaktivieren, da ich meistens PE verwende.
Inglis Baderson
Oh..leid .. Klicken Sie auf die Schaltfläche Start und dann auf den Ordner Alle Programme. Klicken Sie unter dem Ordner Zubehör auf den Befehl Ausführen. Sie können auch die Windows-Taste + R auf Ihrer Tastatur drücken oder den Befehl Ausführen in Ihrem Startmenü aktivieren. Geben Sie zum Schluss einfach "taskmgr" ein und drücken Sie die Eingabetaste.
Unnikrishnan
1
Sie öffneten den Process Explorer. Durch Eingeben taskmgrdes Ausführungsdialogs und Erstellen einer Verknüpfung von taskmgr.exewurde der Prozess-Explorer geöffnet.
Inglis Baderson