Programme ohne Endung starten

Programme, die ich an der Eingabeaufforderung aufrufe, werden nur gestartet, wenn ich den Typ mit angebe (zum Beispiel control.exe für die Systemsteuerung). Wie kann ich meinem Rechner beibringen, die Erweiterung nicht zwingend zu verlangen? Betriebssystem ist Windows NT 4 mit Servicepack 6a.

vorlesen Druckansicht
Lesezeit: 2 Min.

Programme, die ich an der Eingabeaufforderung aufrufe, werden nur gestartet, wenn ich den Typ mit angebe (zum Beispiel control.exe für die Systemsteuerung). Wie kann ich meinem Rechner beibringen, die Erweiterung nicht zwingend zu verlangen? Betriebssystem ist Windows NT 4 mit Servicepack 6a.

Die Dateitypen, die das System ohne Angabe der Dateierweiterung als Programme behandelt, sind bei Windows NT, 2000 und XP in der Registry definiert. Der zuständige Eintrag heißt Programs, ist ein Zeichenkettenwert und findet sich im Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows. Normalerweise enthält er ‘com exe bat pif cmd’ - ohne Anführungs- und sonstige Satzzeichen, nur durch Leerstellen getrennt. Wenn Sie diesen Wert wiederherstellen, sollten Sie Programme wieder ohne Angabe der Dateiendung starten können.

Wenn sich dieses Phänomen nur bei Programmen beobachten lässt, die in einem anderen als dem gerade aktuellen Verzeichnis liegen, kann auch die Umgebungsvariable PATHEXT schuld sein: Sie enthält normalerweise mit ‘.COM;.EXE;.BAT;.CMD’ die Dateiendungen, mit denen Windows über die Umgebungsvariable PATH nach einem Programm sucht, wenn es im aktuellen Verzeichnis nicht zu finden ist. Ändern beziehungsweise neu anlegen können Sie diese Variable auf dem Register ‘Umgebung’ des Dialogs ‘System’ aus der Systemsteuerung, bei Windows 2000 und XP über die Schaltfläche ‘Umgebungsvariablen’ auf dem Register ‘Erweitert’ desselben Dialogs. Damit alle Benutzer etwas davon haben, sollten Sie PATHEXT als Systemvariable anlegen.

Übrigens kann man an beiden Stellen auch weitere Endungen hinzufügen, etwa .vbs oder .pl für Windows-Script-Host- beziehungsweise Perl-Dateien, wenn man solche Skripte häufig von der Kommandozeile aus benutzt. Damit das funktioniert, muss man zuvor diese Dateitypen über das Dialogfeld ‘Extras - Ordneroptionen’ im Windows Explorer standardmäßig mit dem dazugehörigen Interpreter verbinden, also dafür sorgen, dass solche Dateien per Doppelklick ausgeführt und nicht etwa in einem Editor geöffnet werden. (hos) (hos)