Ich kann den Befehls- oder Dateinamen in meinem Cmd nicht mit der TAB-Taste vervollständigen. Was habe ich gegenüber den Standardeinstellungen geändert?

9

Ich kann den Befehls- oder Dateinamen in meinem cmd nicht mit der TAB-Taste vervollständigen. Wenn ich TAB drücke, wird tatsächlich ein TAB-Leerzeichen eingefügt. Was habe ich gegenüber den Standardeinstellungen geändert?

Ich benutze Windows 7.

Benny
quelle

Antworten:

9

Das Abschlusszeichen wird in der Registrierung konfiguriert. Öffnen Sie regedit, navigieren Sie zur Taste HKCU\Software\Microsoft\Command Processorund stellen Sie sicher, dass der Wert CompletionCharauf 9 (0x9) eingestellt ist. Wenn ein solcher Wert nicht vorhanden ist, fügen Sie ihn hinzu (Rechtsklick - Neu - DWORD-Wert ) und geben Sie 9 als Daten ein.

Eine mögliche Ursache hierfür ist, dass für die systemweiten Einstellungen ( HKLM\Software\Microsoft\Command Processor) der Abschlusszeichensatz standardmäßig auf 64 (0x40) festgelegt ist, wodurch der Abschluss effektiv deaktiviert wird, sofern die Einstellungen pro Benutzer ihn nicht überschreiben. Wenn Sie möchten, können Sie die systemweite Einstellung auch auf 9 (0x9) ändern.

user1686
quelle
Vielen Dank! Lief wie am Schnürchen! Dies ist ein aktuelles Problem, das darauf hindeutet, dass etwas, das ich möglicherweise installiert oder geändert habe, meine Systemeinstellungen geändert hat.
Benny
@Benny: Benutzereinstellungen . Obwohl ich mir nicht vorstellen kann, warum irgendein Programm das ändern möchte. Haben Sie festgestellt, dass der Wert in HKCU vollständig verschwunden ist oder nur mit anderen Daten?
Benutzer1686
Der Wert existierte überhaupt nicht. Ich musste es schaffen.
Benny
@grawity Das hat bei mir nicht funktioniert. Ich habe überprüft, beide CompletionCharund PathCompletionCharWerte sind in beiden HKCUund auf 9 gesetzt HKLM. Haben Sie eine Idee, was der Grund sein könnte? Ich kann keinen Befehl mit TABSchlüssel automatisch vervollständigen .
Utku