Für einige System-Tools wie den Taskmanager, oder Registry-Editor gibt es überzeugende Alternativen. Damit Sie Ihre Tools schnell zur Hand haben, möchten Sie die Windows-eigenen ersetzen. Das laufende System und der Systemdateischutz verhindern das aber.

Wenn Sie die Tools nicht nur direkt starten, sondern auch durch die systemeigenen Tastenkombinationen aufrufen möchten, müssen Sie die Alternativen tiefer ins System einbinden. Via Registry gibt es eine Variante, bei der Sie die Windows-eigenen Tools nicht erst kompliziert löschen und überschreiben müssen. Stattdessen zweckentfremden Sie die Methode zum Starten eines Debuggers: Die kann nämlich das Starten des Alternativ-Tools für Sie übernehmen. Diese Änderung können Sie jederzeit einfach rückgängig machen.

System-Tools ersetzen: Öffnen Sie den Registry-Editor und darin den Schlüssel “HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options”. Erzeugen Sie hier mit “Bearbeiten | Neu | Schlüssel” einen Unterschlüssel. Nennen Sie ihn wie das Programm, das Sie ersetzen möchten, also zum Beispiel “taskmgr.exe”. Darin erzeugen Sie dann mit dem Befehl “Bearbeiten | Neu | Zeichenfolge” den Wert “Debugger”, öffnen ihn per Doppelklick und belegen seinen Wert mit dem vollständigen Programmaufruf des anderen Tools.

Beispiel: Für den Taskmanager bietet sich der kostenlose Process Explorer von Sys­internals an. Der Programmaufruf für den Debugger lautet

C:\Programme\\ProcessExplorer\procexp.exe

wenn er im Standardordner installiert ist. Die Änderung ist sofort wirksam.

Parameter-Übergabe: Etwas schwieriger ist die Umleitung, wenn Sie dem Tool einen Parameter übergeben möchten. Ein Debugger soll ja eigentlich das betroffene Programm untersuchen, dessen Namen er normalerweise automatisch als erstes Argument übergeben bekommt. Wenn Sie beispielsweise mit dem beschriebenen Trick die Datei “notepad.exe” durch “write.exe” ersetzen, öffnet die Methode automatisch den Code von Notepad in Wordpad. Durch eine kleine Batch-Datei können Sie dieses Problem jedoch ganz schnell umgehen.

Erzeugen Sie eine leere Textdatei und tragen Sie darin den gewünschten, vollständigen Programmaufruf zu Wordpad ein. Dahinter übergeben Sie im nächsten Schritt – getrennt durch ein Leerzeichen – den Platzhalter “%2″ für ein weiteres Argument des Debuggers an Wordpad, also beispielsweise

c:\windows\system32\write.exe %2

Speichern Sie den Inhalt als BAT-Datei an beliebiger Stelle und unter beliebigem Namen, also etwa unter “c:\batch” als “write.bat”. Dann erzeugen Sie in der Registry, wie oben beschrieben, einen Unterschlüssel “notepad.exe” und verwenden für den Debugger den Aufruf zur Batch-Datei, also zum Beispiel

c:\batch\write.bat

Die Tabelle listet empfehlenswerte Freeware-Alternativen für die Windows-System-Tools auf.

System-Tool Alternative
Taskmanager Process Explorer
Notepad Notepad++
RegEdit RegCool
Windows Explorer FreeCommander

Ähnliche Beiträge: